2012-12-04 22 views
0

顯示<p: tree我做的:如何將圖像從java bean添加到<p:動態創建的樹?

<p:tree id="id" value="#{beanSession.rootAlpha}" var="node" selection="#{beanSession.selectedNode}" selectionMode="single"dynamic="true" cache="false"> 
    <p:treeNode> 
     <h:outputText value="#{node}" /> 
    </p:treeNode> 
</p:tree> 

在我的java bean我使用:

private TreeNode rootAlpha; 

....

輸出結果:

>(not image here) A 
    > (image) ALLEMAGNE 
     >(image) BERLIN 
    >ALGERIA 
> B 
> C 
... 

我想在子節點上添加一個圖像(圖標),例如:ALLEMAGNEBERLIN但不是在父節點前A B C ......

+0

JSTL到底有多相關? – BalusC

+0

@BalusC我想答案可以來自JSTL –

回答

0

的反應是增加類型爲這樣:

<p:tree id="id" value="#{beanSession.rootAlpha}" var="node" selection="#{beanSession.selectedNode}" selectionMode="single"dynamic="true" cache="false"> 
    <p:treeNode> 
     <h:outputText value="#{node}" /> 
    </p:treeNode> 
    <p:treeNode type="B"> 
     <h:outputText value="#{node}" /> 
    </p:treeNode> 
    <p:treeNode type="C"> 
     <h:outputText value="#{node}" /> 
    </p:treeNode> 
</p:tree> 

,並在Java bean中,我們構建了樹,我們必須添加此類型: 用seconde noode舉例: // 2eme noeud

DefaultTreeNode node2 = newDefaultTreeNode("B",          "ALLEGMAGNE", node1); 
相關問題