我Vaadin 7
Tree
HierarchicalCOntainer
,其中包含某些顺序的项目(通过.moveAfterSibling()
重新排序。
当我尝试获取他们的ID
集合时,我将它们按照我最初插入的顺序进行,而不是显示它们的顺序。
我检查了container.getItemIds()
和.firstItemId()
/ .nextItemId()
。两者都与我在屏幕上看到的顺序不符。
我做错了什么?
答案 0 :(得分:0)
在查看HierarchicalCOntainer
来源之后,我已经了解了.moveAfterSibling()
的工作原理。唯一的补救措施是获取root
元素列表:
container.rootItemIds()