在Struts2-dojo树控件中显示图标

时间:2010-09-14 20:27:23

标签: java dojo struts2

所以,我有一个Struts2.1.8应用程序,我想添加一个带有图标的树控件,类似于你在文件管理器上看到的。我决定使用struts2-dojo-plugin中提供的树控件。树显示得很好,但我找不到向节点添加图标装饰的方法。有谁知道怎么做?

到目前为止,我搜索了源码和互联网,但没有运气。我得到的最接近的是来自插件发行版中名为TreeDocIconExtention的东西。这是我需要的吗?

到目前为止,这是代码:

  <sx:tree id="theTree" label="The Tree">
    <sx:treenode id="node1" label="Node 1" nodeType='' />
    <sx:treenode id="node2" label="Node 2">
      <sx:treenode id="node3" label="Node 3" />
      <sx:treenode id="node4" label="Node 4" />
    </sx:treenode>
    <sx:treenode id="node5" label="Node 5" />
  </sx:tree>

1 个答案:

答案 0 :(得分:2)

有点脏 - 但它确实有效:你可以在属性标签中放置一个img-tag - 你只需要在属性标签中使用'(')代替“(quot),例如:

<sx:treenode id="node3" label="<img src='img/niceIcon.gif'/> Node 3" />