我有一个list1
父项的 EventList。
我想通过以下方式将其单向转换为 TreeList:
一些父项有子项,我需要创建一个list2
包含父项和子项的中间项列表,以便我可以从 list2 创建一个 TreeList(我知道该怎么做)。
因此,例如,如果list1 = {foo1, foo2, foo3, foo4, foo5}
andfoo2
是 and 的父级foo2a
,foo2b
并且是andfoo5
的父级,我需要以某种方式将 list1 转换为foo5a, foo5b,
foo5c
list2 = {foo1, foo2, foo2a, foo2b, foo3, foo4, foo5, foo5a, foo5b, foo5c }.
我怎样才能做到这一点?我对转换列表没有太多经验。
(或者我可以绕过它并将父项列表转换为 TreeList 吗?)
请帮忙,我有脑抽筋:/
(抱歉,我昨天在 glazedlists 用户论坛上发帖,但由于某种原因,我的发帖权限被搞砸了,从未发出过)