0

我正在尝试在 Vaadin 8.1 RC1 上玩 TreeGrid。我正在尝试从 HierarchicalContainer 迁移到 TreeDataProvider。但是我没有得到新的分层数据结构的想法。我只需要一些简单的东西: - 是否可以获得分层数据的任何项目的 id?或者新数据不会使用Ids?- 可以获取已存在对象的父对象。喜欢

TreeData<MyClass> MyTreeData;
MyClass  myObject;
MyClass parentItem = MyTreeData.getParent(myObject)

我发现了一些与 HierarchicalQuery 相关的问题,并且“父节点可通过 getParent 方法在 HierarchicalQuery 中使用,该方法返回根级别。” 但是没有示例如何使用 HierarchicalQuery。

4

1 回答 1

1

目前(Vaadin 8.1.0)没有这种方法。它是作为提案添加的,可以在未来的版本中成为实施者。我们可以将层次信息存储在我们与 TreeData 一起使用的 bean 类中。

于 2017-07-27T08:22:12.970 回答