Hi, this looks like a bug to me, can you file a bugreport with an
example on
https://issues.apache.org/jira/browse/MYFACES, so that
the fix will make it into the next release.
Werner
Am 10.05.12 08:05, schrieb Daniel Reznick:
> Forgot to add that after I click on the show button and the script was
> supposed to be loaded , it gets loaded if I click F5 / Ctrl + F5 / or hit
> Enter in the URL of the browser...
>
> Thanks again.
>
> On Wed, May 9, 2012 at 6:11 PM, Daniel Reznick<
vedmack@...> wrote:
>
>> Hi
>>
>> I'm trying to load some heavy js file only after a user have clicked on
>> button
>>
>> so basically when user loads the main page there is a hidden page inside
>> <ui:include
>>
>> <h:body>
>> <h:form>
>> <h:commandButton value="ClickMe" action="#{myBean.callme()}">
>> <f:ajax render="includeWrapper"></f:ajax>
>> </h:commandButton>
>> <h:panelGroup id="includeWrapper">
>> wrapper
>> <h:panelGroup rendered="#{myBean.show}">
>> <ui:include src="/page2.xhtml"></ui:include>
>> </h:panelGroup>
>> </h:panelGroup>
>> </h:form>
>> </h:body>
>>
>>
>> that hidden page got<h:outputScript that should be rendered when user
>> will click on the commandButton
>>
>>
>> page2.xhtml looks like this
>>
>> <ui:composition xmlns="
http://www.w3.org/1999/xhtml" xmlns:ui="
>>
http://java.sun.com/jsf/facelets"
>> xmlns:h="
http://java.sun.com/jsf/html" xmlns:f="
>>
http://java.sun.com/jsf/core"
>> xmlns:c="
http://java.sun.com/jsp/jstl/core">
>>
>>
>> #{myBean.show}
>> <h:outputScript library="js" name="myscript.js"
>> rendered="#{myBean.show}"/>
>> Woooow
>> </ui:composition>
>>
>>
>> and my callme looks like this
>>
>> public void callme(){
>> show = !show;
>> System.out.println("caaaaaaaaaaaal me\t"+show);
>> }
>>
>> This works perfectly in my mojarra sandbox , but for some reason it is not
>> being loaded in my Myfaces 2.0.11 application I even tried the latest 2.1.8
>> snapshot
>>
>> Is there any web.xml configuration that I'm missing
>>
>> Thanks ahead,
>>
>>
>> Daniel.
>>
>