jsf 2 - Why <h:panelGroup> id is not found when I access through <f:subview> tag? -


 <h:panelgroup id="userpanel"><f:subview rendered="#{searchview.isuser}">     <h:commandbutton value="test" action="#{searchaction.dofindusers}"   >         <f:ajax execute="@this" event="action" render="userpanel" />     </h:commandbutton> </f:subview></h:panelgroup> 

i getting error as: cannot locate in context of component j_idt26

because <f:subview> namingcontainer.

see also:


just use <h:panelgroup>,

<h:panelgroup id="userpanel">     <h:panelgroup rendered="#{searchview.isuser}">         <h:commandbutton value="test" action="#{searchaction.dofindusers}">             <f:ajax execute="@this" event="action" render="userpanel" />         </h:commandbutton>     </h:panelgroup> </h:panelgroup> 

or <ui:fragment> (which has little less overhead)

<h:panelgroup id="userpanel">     <ui:fragment rendered="#{searchview.isuser}">         <h:commandbutton value="test" action="#{searchaction.dofindusers}">             <f:ajax execute="@this" event="action" render="userpanel" />         </h:commandbutton>     </ui:fragment> </h:panelgroup> 

or in specific example directly on command button (surely case more complex that)

<h:panelgroup id="userpanel">     <h:commandbutton value="test" action="#{searchaction.dofindusers}"  rendered="#{searchview.isuser}">         <f:ajax execute="@this" event="action" render="userpanel" />     </h:commandbutton> </h:panelgroup> 

see also:


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -