Take a look at the JSF LifeCycle and you'll understand ;-)

On 4/13/05, Mihir Solanki <[EMAIL PROTECTED]> wrote:
>  
>  
> 
> Hi all, 
> 
>   
> 
> I am having a tree2 component (only one component) in my JSF page. 
> 
>   
> 
> <h:panelGrid id="grid2" columns="1" border="0" cellpadding="1"
> cellspacing="1" align="left"> 
> 
> <x:tree2 value="#{TreeBean.treeData}" id="cabinet-tree" var="node"
> varNodeToggler="t" clientSideToggle="false"> 
> 
> <f:facet name="folder"> 
> 
> <h:commandLink immediate="true" action="#{t.toggleExpanded}"
> actionListener="#{CabinetTree.processAction}"> 
> 
> <h:graphicImage value="/images/blue-folder-open.png"
> rendered="#{t.nodeExpanded}" border="0"/> 
> 
> <h:graphicImage value="/images/blue-folder-closed.png"
> rendered="#{!t.nodeExpanded}" border="0"/> 
> 
> <h:outputText value="#{node.description}" styleClass="nodeTree"/> 
> 
> <h:outputText value=" (#{node.childCount})" styleClass="childCount"
> rendered="#{!empty node.children}"/> 
> 
> </h:commandLink> 
> 
> </f:facet> 
> 
> </x:tree2> 
> 
> </h:panelGrid> 
> 
>   
> 
> Now when I load this page, I have noticed that the "getTreeData" method of
> "TreeBean" is called two times. Further whenever I click on the tree node
> (or navigation icons), the same methods gets called three times. 
> 
>   
> 
> Can anybody tell me what is happening behind the scenes? Why this method is
> called multiple times? 
> 
>   
> 
> Mihir 
> 
>   
>  ________________________________
>  
>  
> 
> Patni Computer Systems Ltd. 
>  
> 
> Tel : 91 79 23240905 Ext : 413 
> 
>   
> http://www.patni.com
>  World-Wide Partnerships. World-Class Solutions. 
> _____________________________________________________________________
>  
>  This e-mail message may contain proprietary, confidential or legally
> privileged information for the sole use of the person or entity to whom this
> message was originally addressed. Any review, e-transmission dissemination
> or other use of or taking of any action in reliance upon this information by
> persons or entities other than the intended recipient is prohibited. If you
> have received this e-mail in error kindly delete this e-mail from your
> records. If it appears that this mail has been forwarded to you without
> proper authority, please notify us immediately at [EMAIL PROTECTED] and
> delete this mail. 
> _____________________________________________________________________

Reply via email to