我有一個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