我想使用一个TreeTable,树中的一些节点将带有复选框,而有些节点则没有.我的数据对象目前在根java对象中,并且已经具有层次结构.因此,有很多方法可以将数据绑定到treetable.我不确定我应该选择哪种方式?
我是否应该使用分层容器,是否必须手动设置每个父和子,因为它已经在层次结构中.我应该将它们添加为项目类型或对象,因为它们已经存在,并且这种方法也使得复选框易于放入某些项目
谢谢
小智 5
要使用treeTable绑定数据,您需要使用HierarchicalCOntainer,因为此层次结构中保留了层次结构,是的,您必须手动创建层次结构.
要绑定数据,您必须执行以下操作:
hierarchical.addItem(pojo);hierarchical.setParent(childPojo, parentPojo);treetable.setChildrenAllowed(leaf, false);
您可以在此处找到数据绑定的示例.
要将checkBoxe放在treeTable中,可以使用GeneratedColumn执行此操作.
如果您不熟悉这个概念,这个链接将帮助您:5.14.5.生成表
此致,Éric