在制表符数据树的子项中嵌套父项 ID

Nesting Parent ID In Child For Tabulator Data Tree

我正在使用数据树来显示任务(和子任务)列表。是否可以在 Tabulator 中存储带有父 ID 的数据(为了方便)?

不是解析子记录 through/inside 他们的父记录,而是单独解析记录,但包括父 ID。

之前

[
    {id:1, name:"Billy Bob", age:"12" "_children":[
        {id:2, name:"Mary May", age:"1"}, //child rows nested under billy bob
        {id:3, name:"Christine Lobowski", age:"42"},
        {id:4, name:"Brendon Philips", age:"125", "_children":[
            {id:5, name:"Margret Marmajuke", age:"16"}, //child rows nested under brendon philps
            {id:6, name:"Frank Peoney", age:"12"},
        ]},
    ]},
]

之后

[
    {id:1, name:"Billy Bob", age:"12"}
    {id:2, name:"Mary May", age:"1", parentid:1},
    {id:3, name:"Christine Lobowski", age:"42", parentid:1},
    {id:4, name:"Brendon Philips", age:"125"},
    {id:5, name:"Margret Marmajuke", age:"16", parentid:4},
    {id:6, name:"Frank Peoney", age:"12", parentid:4},
]

这本来是一种更容易(自然)的方式进行,但 Tabulator 不会按照您表达的方式存储树项目,因此如果您想以分层方式显示树,则别无选择("natural" 方式将被 Tabulator 列为平面列表)。