如何保存Vaadin Tree容器物品订单?

时间:2016-07-25 18:19:18

标签: java tree containers vaadin

Vaadin 7 Tree HierarchicalCOntainer,其中包含某些顺序的项目(通过.moveAfterSibling()重新排序。

当我尝试获取他们的ID集合时,我将它们按照我最初插入的顺序进行,而不是显示它们的顺序。

我检查了container.getItemIds().firstItemId() / .nextItemId()。两者都与我在屏幕上看到的顺序不符。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

在查看HierarchicalCOntainer来源之后,我已经了解了.moveAfterSibling()的工作原理。唯一的补救措施是获取root元素列表:

container.rootItemIds()