1
我想把复选框放在树节点。我的代码如下。 我使用了richfaces-SC。richface树与selectitem(复选框)
在JSP页面:
<h:panelGrid>
<sc:tree value="#{templateCategoriesBackingBean.rootNode}">
</sc:tree>
</h:panelGrid>
在BackingBean:
private TreeNode<SelectItem> rootNode;
public TreeNode<SelectItem> getRootNode() {
rootNode = new TreeNodeImpl<SelectItem>();
for (int i = 0; i < 10; i++) {
TreeNodeImpl<SelectItem> treeNodeImpl = new TreeNodeImpl<SelectItem>();
treeNodeImpl.setData(new SelectItem(i, "Hello : "+i));
rootNode.addChild(new Integer(i), treeNodeImpl);
}
return rootNode;
}
它显示在屏幕上,但是像下面节点...
如何获得实际复选框?
UPDATE
我试过被建议什么。但那不是我想要的。 它肯定会给我一个字符串,我可以在树中看到我的SelectItem
的标签。
但我想要的就像看到example。 这是一个primefaces树复选框示例。我想要一个类似的使用richfaces或myfaces。
谢谢您的回答。请给我更多的细节。 – Ketan
@Ketan你需要什么样的“更多细节”?你只需编辑你的'SelectItem'类来添加'toString'方法。 –
我明白了,让我试试。谢谢 – Ketan