0

我有一个list1父项的 EventList。

我想通过以下方式将其单向转换为 TreeList:

一些父项有子项,我需要创建一个list2包含父项和子项的中间项列表,以便我可以从 list2 创建一个 TreeList(我知道该怎么做)。

因此,例如,如果list1 = {foo1, foo2, foo3, foo4, foo5}andfoo2是 and 的父级foo2afoo2b并且是andfoo5的父级,我需要以某种方式将 list1 转换为foo5a, foo5b,foo5c

list2 = {foo1, foo2, foo2a, foo2b, foo3, foo4, foo5, foo5a, foo5b, foo5c }.

我怎样才能做到这一点?我对转换列表没有太多经验。

(或者我可以绕过它并将父项列表转换为 TreeList 吗?)

请帮忙,我有脑抽筋:/

(抱歉,我昨天在 glazedlists 用户论坛上发帖,但由于某种原因,我的发帖权限被搞砸了,从未发出过)

4

1 回答 1

1

当源列表包含叶(子)节点时,TreeList 效果最佳。你可能会在CollectionList中得到你想要的东西。

于 2011-08-13T16:08:53.733 回答