我有一个treetable中,我可以用元素初始化,然后它们被显示。 但后来我无法插入新的元素。treetable中插入新的项目(Vaadin)
- 每treetable.addItem(...)给出空后
- 在初始化不能插入新的元素后两种方法。
- 每一个新的项目都有一个独特的itemid
- 我没有得到任何错误信息
我怎么能找出什么是真正的问题?
我敢肯定,我加入适当的类型以正确的顺序。
在此先感谢。
(代码片段的插入会闷久,是因为我们有10列)
我有一个treetable中,我可以用元素初始化,然后它们被显示。 但后来我无法插入新的元素。treetable中插入新的项目(Vaadin)
我怎么能找出什么是真正的问题?
我敢肯定,我加入适当的类型以正确的顺序。
在此先感谢。
(代码片段的插入会闷久,是因为我们有10列)
我注意到了什么是“问题”。使用setVisibleColumns之后,我无法添加新项目。正如我评论的那样,这个新物品可能会进入高速发展阶段。 测试自己(Vaadin 6.7.3-4)
TreeTable tt = new TreeTable();
mainWindow.addComponent(tt);
tt.addContainerProperty("description", String.class, "");
tt.addContainerProperty("keyword", String.class, "");
tt.addContainerProperty("priority", String.class, "");
tt.addItem(new Object[]{"0","k 0","p 0"},0);
tt.addItem(new Object[]{"1","k 1","p 1"},1);
tt.addItem(new Object[]{"2","k 2","p 2"},2);
//tt.addItem(new Object[]{"3","k 3","p 3"},3); //works well
tt.setVisibleColumns(new Object[] {"description","keyword"});
tt.addItem(new Object[]{"3","k 3","p 3"},3); //doesn't work because of setVisibleColumns ....
奇怪...
铯。
您需要添加代码才能最好地理解您的问题 – zond 2018-02-27 07:55:13