我有一个父项的EventList list1
。
我想以下列方式将其单向转换为TreeList:
一些父项有子项,我需要创建一个包含父项和子项的项目的中间列表list2
,这样我就可以从list2创建一个TreeList(我知道该怎么做)
例如,如果list1 = {foo1, foo2, foo3, foo4, foo5}
和foo2
是foo2a
和foo2b
的父级,则foo5
是foo5a, foo5b,
的父级和foo5c
,我需要以某种方式将list1转换为
list2 = {foo1, foo2, foo2a, foo2b, foo3, foo4, foo5, foo5a, foo5b, foo5c }.
我该怎么做?我对转换后的列表没有多少经验。
(或者我可以绕过它并将父项列表转换为TreeList吗?)
请帮助,我有脑痉挛:/
(道歉,我昨天发布到了glazedlists用户论坛,但由于某种原因,我的帖子许可被搞砸了,它从未被发送过)