У меня есть EventList list1
родительских элементов.
Я хочу сделать одностороннее преобразование этого в TreeList следующим образом:
Некоторые из родительских элементовУ меня есть дочерние элементы, и мне нужно создать промежуточный список list2
элементов, содержащих родительский и дочерний элементы, чтобы я мог затем создать TreeList из list2 (что я знаю, как это сделать).
, например,, если 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, но по какой-то причине мое разрешение на публикацию было испорчено, и оно никогда не отправлялось)