Hi Marc, Thank you very much for your reply. Yes, you are right, but I find an exception. I don't know whether it is a bug or not. For a no commandlink folder, e.g.
<h:panelGroup style="white-space: nowrap;"> <f:facet name="expand"> <t:graphicImage value="/template/images/yellow-folder-open.png" rendered="#{t.nodeExpanded}" border="0"/> </f:facet> <f:facet name="collapse"> <t:graphicImage value="/template/images/yellow-folder-closed.png" rendered="#{!t.nodeExpanded}" border="0"/> </f:facet> <h:outputText value="#{node.description}" styleClass="nodeFolder"/> <h:outputText value=" (#{node.childCount})" styleClass="childCount" rendered="#{!empty node.children}"/> </h:panelGroup> The rendered code is as follows: <td><img id="contentForm:clientTree:0:0:0:1:t2c" src="/root/template/images/yellow-folder-closed.png" border="0"><span style="white-space: nowrap;"><span class="nodeFolder">Folder Name</span> <span class="childCount">(2)</span></span></td> >From the code above, I found the folder img was not included in the nowrap span. So I cannot let nowrap cover the whole line (img + name + (count)). Is it a bug? Thank you. Best regards, Gus Hi, you need a panelGroup: <f:facet name="funktion"> <h:panelGroup style="white-space:nowrap;"> <h:commandLink immediate="true" styleClass="#{t.nodeSelected ? 'documentSelected':'document'}" actionListener="#{t.setNodeSelected}" action="#{navigation.startFunction}"> <t:graphicImage value="/images/templates/system/document.png" /> <h:outputText value="#{node.description}" /> <f:param name="functionId" binding="#{navigation.nextFunction}" value="#{node.function}"/> </h:commandLink> </h:panelGroup> </f:facet> What do you think about it? Marc -- View this message in context: http://www.nabble.com/AW%3A-Nowrap-on-tree2-tf2088877.html#a5790055 Sent from the MyFaces - Users forum at Nabble.com.