因此,我有一个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>

最佳答案

有点脏-但它可以工作:您可以在属性标签内放置一个img标签-您只需在属性标签内使用'(撇号)而不是“(引号)即可,例如:

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

10-07 23:38