0

显示<p: tree我做:

<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
...

我想在子节点 ex 上添加一个图像(图标):ALLEMAGNEBERLIN不是在父节点 ex A B C...


你说这$string是一个现有的字符串,所以我认为你需要它(双引号而不是单引号):

$output = str_replace("\\", "0", $string)
4

1 回答 1

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);
于 2012-12-04T16:42:39.303 回答