我试图将一个子元素添加到树表(元素是一个 Bean),但不知何故结果很奇怪。我把一个小例子放在一起。
BeanItemContainer<Project> bic = new BeanItemContainer<Project>(Project.class);
TreeTable projectTable = new TreeTable();
projectTable.setContainerDataSource(bic);
bic.addBean(Root);
bic.addBean(p1);
bic.addBean(p2);
bic.addBean(p3);
projectTable.setParent(p1, Root);
projectTable.setParent(p2, Root);
projectTable.setParent(p3, p1);
正如您在最后一行中看到的那样,p1 应该是 p3 的父级,结果:见图片。(p3 成为 p2 的孩子)
代码可以从这里访问:goo.gl/BMXiv
有2个主要文件:
TttestApplication.class
项目.class
CS