You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by "eric (JIRA)" <de...@myfaces.apache.org> on 2006/09/11 16:12:27 UTC

[jira] Created: (TOMAHAWK-667) Tree2 always collapse all on refresh

Tree2 always collapse all on refresh
------------------------------------

                 Key: TOMAHAWK-667
                 URL: http://issues.apache.org/jira/browse/TOMAHAWK-667
             Project: MyFaces Tomahawk
          Issue Type: Bug
          Components: Tree2
    Affects Versions: 1.1.5-SNAPSHOT
         Environment: Jboss
            Reporter: eric


I have this code in my jsp : 

<h:form>
<t:tree2 value="#{arbre.tree}" clientSideToggle="false" showRootNode="true" var="node" varNodeToggler="t" binding="#{arbre.treeBinding}" 
 javascriptLocation="/ressources/js/arbre" imageLocation="/ressources/js/arbre/images">

	<f:facet name="Racine">
		<h:panelGroup>
				<t:graphicImage value="/ressources/images/treenode/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0" id="image1racine"/>
            	<t:graphicImage value="/ressources/images/treenode/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0" id="image2racine"/>
            <t:outputText value="#{node.description}" styleClass="nodeFolder" forceId="true" id="textracine"/>
		</h:panelGroup>
	</f:facet>

	<f:facet name="Dossier">
		<h:panelGroup>
				<t:graphicImage value="/ressources/images/treenode/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0" id="image1dossier"/>
            	<t:graphicImage value="/ressources/images/treenode/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0" id="image2dossier"/>
	        <t:outputText value="#{node.description}" styleClass="nodeFolder" forceId="true" id="textdossier"/>
	        <t:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}" forceId="true" id="textdossier2"/>
		</h:panelGroup>
	</f:facet>
	
	<f:facet name="DossierGrpCriteres">
			<h:panelGroup>
				<t:graphicImage value="/ressources/images/treenode/blue-folder-open.png" rendered="#{t.nodeExpanded}" border="0" id="image1dossiergrp"/>
            	<t:graphicImage value="/ressources/images/treenode/blue-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0" id="image2dossiergrp"/>
			<h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" action="#{arbre.selectGrpCritere}" id="lienDossierGrpcCritere">
	        	<h:outputText value="#{node.description}" id="textDossierGrpCritere"/>
	        	<f:param name="id" value="#{node.identifier}" id="paramDossierGrpCritere"/>          
            </h:commandLink>

		</h:panelGroup>
	</f:facet>

				
	<f:facet name="TypeObjet">
		<h:panelGroup>
			<h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" action="#{arbre.selectTypeObjet}" id="lienTypeObjet">
	    		<t:graphicImage value="/ressources/images/treenode/document.png" border="0" id="imageTypeObjet"/>
	        	<h:outputText value="#{node.description}" id="textTypeObjet"/>
	        	<f:param name="id" value="#{node.identifier}" id="paramGrpCritere"/>                 
            </h:commandLink>
	    </h:panelGroup>
	</f:facet>
	
	<f:facet name="GrpCritere">
		<h:panelGroup>
			<h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" action="#{arbre.selectGrpCritere}" id="lienGrpcCritere">
	    		<t:graphicImage value="/ressources/images/treenode/document.png" border="0" id="imageGrpCritere"/>
	        	<h:outputText value="#{node.description}" id="textGrpCritere"/>
	        	<f:param name="id" value="#{node.identifier}" id="paramGrpCritere"/>                 
            </h:commandLink>
	    </h:panelGroup>
	</f:facet>
</t:tree2>
</h:form>

When I click on a link, all my nodes are rendered collapse. I tried to call the method expandAll in the action of the link, but it didn't work.
What can I do to fix this bug?



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (TOMAHAWK-667) Tree2 always collapse all on refresh

Posted by "eric (JIRA)" <de...@myfaces.apache.org>.
    [ http://issues.apache.org/jira/browse/TOMAHAWK-667?page=comments#action_12434421 ] 
            
eric commented on TOMAHAWK-667:
-------------------------------

This isn't a problem of library, in my point of view, it's a problem of configuration.
Maybe the web.xml file, i don't know....

> Tree2 always collapse all on refresh
> ------------------------------------
>
>                 Key: TOMAHAWK-667
>                 URL: http://issues.apache.org/jira/browse/TOMAHAWK-667
>             Project: MyFaces Tomahawk
>          Issue Type: Bug
>          Components: Tree2
>    Affects Versions: 1.1.5-SNAPSHOT
>         Environment: Jboss
>            Reporter: eric
>
> I have this code in my jsp : 
> <h:form>
> <t:tree2 value="#{arbre.tree}" clientSideToggle="false" showRootNode="true" var="node" varNodeToggler="t" binding="#{arbre.treeBinding}" 
>  javascriptLocation="/ressources/js/arbre" imageLocation="/ressources/js/arbre/images">
> 	<f:facet name="Racine">
> 		<h:panelGroup>
> 				<t:graphicImage value="/ressources/images/treenode/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0" id="image1racine"/>
>             	<t:graphicImage value="/ressources/images/treenode/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0" id="image2racine"/>
>             <t:outputText value="#{node.description}" styleClass="nodeFolder" forceId="true" id="textracine"/>
> 		</h:panelGroup>
> 	</f:facet>
> 	<f:facet name="Dossier">
> 		<h:panelGroup>
> 				<t:graphicImage value="/ressources/images/treenode/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0" id="image1dossier"/>
>             	<t:graphicImage value="/ressources/images/treenode/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0" id="image2dossier"/>
> 	        <t:outputText value="#{node.description}" styleClass="nodeFolder" forceId="true" id="textdossier"/>
> 	        <t:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}" forceId="true" id="textdossier2"/>
> 		</h:panelGroup>
> 	</f:facet>
> 	
> 	<f:facet name="DossierGrpCriteres">
> 			<h:panelGroup>
> 				<t:graphicImage value="/ressources/images/treenode/blue-folder-open.png" rendered="#{t.nodeExpanded}" border="0" id="image1dossiergrp"/>
>             	<t:graphicImage value="/ressources/images/treenode/blue-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0" id="image2dossiergrp"/>
> 			<h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" action="#{arbre.selectGrpCritere}" id="lienDossierGrpcCritere">
> 	        	<h:outputText value="#{node.description}" id="textDossierGrpCritere"/>
> 	        	<f:param name="id" value="#{node.identifier}" id="paramDossierGrpCritere"/>          
>             </h:commandLink>
> 		</h:panelGroup>
> 	</f:facet>
> 				
> 	<f:facet name="TypeObjet">
> 		<h:panelGroup>
> 			<h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" action="#{arbre.selectTypeObjet}" id="lienTypeObjet">
> 	    		<t:graphicImage value="/ressources/images/treenode/document.png" border="0" id="imageTypeObjet"/>
> 	        	<h:outputText value="#{node.description}" id="textTypeObjet"/>
> 	        	<f:param name="id" value="#{node.identifier}" id="paramGrpCritere"/>                 
>             </h:commandLink>
> 	    </h:panelGroup>
> 	</f:facet>
> 	
> 	<f:facet name="GrpCritere">
> 		<h:panelGroup>
> 			<h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" action="#{arbre.selectGrpCritere}" id="lienGrpcCritere">
> 	    		<t:graphicImage value="/ressources/images/treenode/document.png" border="0" id="imageGrpCritere"/>
> 	        	<h:outputText value="#{node.description}" id="textGrpCritere"/>
> 	        	<f:param name="id" value="#{node.identifier}" id="paramGrpCritere"/>                 
>             </h:commandLink>
> 	    </h:panelGroup>
> 	</f:facet>
> </t:tree2>
> </h:form>
> When I click on a link, all my nodes are rendered collapse. I tried to call the method expandAll in the action of the link, but it didn't work.
> What can I do to fix this bug?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (TOMAHAWK-667) Tree2 always collapse all on refresh

Posted by "eric (JIRA)" <de...@myfaces.apache.org>.
    [ http://issues.apache.org/jira/browse/TOMAHAWK-667?page=comments#action_12434666 ] 
            
eric commented on TOMAHAWK-667:
-------------------------------

I think it comes from faces-config.xml

I use tiles, so in order to upgrade Mafaces 1.1.1 to 1.1.3 I changed 

org.apache.myfaces.application.jsp.JspTilesViewHandlerImpl
to
org.apache.myfaces.tomahawk.application.jsp.JspTilesViewHandlerImpl

Since, the Tree don't keep state's nodes.

> Tree2 always collapse all on refresh
> ------------------------------------
>
>                 Key: TOMAHAWK-667
>                 URL: http://issues.apache.org/jira/browse/TOMAHAWK-667
>             Project: MyFaces Tomahawk
>          Issue Type: Bug
>          Components: Tree2
>    Affects Versions: 1.1.5-SNAPSHOT
>         Environment: Jboss
>            Reporter: eric
>
> I have this code in my jsp : 
> <h:form>
> <t:tree2 value="#{arbre.tree}" clientSideToggle="false" showRootNode="true" var="node" varNodeToggler="t" binding="#{arbre.treeBinding}" 
>  javascriptLocation="/ressources/js/arbre" imageLocation="/ressources/js/arbre/images">
> 	<f:facet name="Racine">
> 		<h:panelGroup>
> 				<t:graphicImage value="/ressources/images/treenode/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0" id="image1racine"/>
>             	<t:graphicImage value="/ressources/images/treenode/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0" id="image2racine"/>
>             <t:outputText value="#{node.description}" styleClass="nodeFolder" forceId="true" id="textracine"/>
> 		</h:panelGroup>
> 	</f:facet>
> 	<f:facet name="Dossier">
> 		<h:panelGroup>
> 				<t:graphicImage value="/ressources/images/treenode/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0" id="image1dossier"/>
>             	<t:graphicImage value="/ressources/images/treenode/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0" id="image2dossier"/>
> 	        <t:outputText value="#{node.description}" styleClass="nodeFolder" forceId="true" id="textdossier"/>
> 	        <t:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}" forceId="true" id="textdossier2"/>
> 		</h:panelGroup>
> 	</f:facet>
> 	
> 	<f:facet name="DossierGrpCriteres">
> 			<h:panelGroup>
> 				<t:graphicImage value="/ressources/images/treenode/blue-folder-open.png" rendered="#{t.nodeExpanded}" border="0" id="image1dossiergrp"/>
>             	<t:graphicImage value="/ressources/images/treenode/blue-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0" id="image2dossiergrp"/>
> 			<h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" action="#{arbre.selectGrpCritere}" id="lienDossierGrpcCritere">
> 	        	<h:outputText value="#{node.description}" id="textDossierGrpCritere"/>
> 	        	<f:param name="id" value="#{node.identifier}" id="paramDossierGrpCritere"/>          
>             </h:commandLink>
> 		</h:panelGroup>
> 	</f:facet>
> 				
> 	<f:facet name="TypeObjet">
> 		<h:panelGroup>
> 			<h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" action="#{arbre.selectTypeObjet}" id="lienTypeObjet">
> 	    		<t:graphicImage value="/ressources/images/treenode/document.png" border="0" id="imageTypeObjet"/>
> 	        	<h:outputText value="#{node.description}" id="textTypeObjet"/>
> 	        	<f:param name="id" value="#{node.identifier}" id="paramGrpCritere"/>                 
>             </h:commandLink>
> 	    </h:panelGroup>
> 	</f:facet>
> 	
> 	<f:facet name="GrpCritere">
> 		<h:panelGroup>
> 			<h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" action="#{arbre.selectGrpCritere}" id="lienGrpcCritere">
> 	    		<t:graphicImage value="/ressources/images/treenode/document.png" border="0" id="imageGrpCritere"/>
> 	        	<h:outputText value="#{node.description}" id="textGrpCritere"/>
> 	        	<f:param name="id" value="#{node.identifier}" id="paramGrpCritere"/>                 
>             </h:commandLink>
> 	    </h:panelGroup>
> 	</f:facet>
> </t:tree2>
> </h:form>
> When I click on a link, all my nodes are rendered collapse. I tried to call the method expandAll in the action of the link, but it didn't work.
> What can I do to fix this bug?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira