Я пытаюсь заполнить вложенные данные JSON многоуровневым KendoTreeView.
public nodes: any[] = [{
"moduleId": 1,
"moduleName": "Mode",
"features": [
{
"featureId": 2,
"featureName": "F1",
"subFeatures": [],
"privileges": [
{
"privilegeId": 2,
"privilegeName": "P2"
},
{
"privilegeId": 12,
"privilegeName": "P2E"
}
]
},
{
"featureId": 3,
"featureName": "F2",
"subFeatures": [
{
"featureId": 4,
"featureName": "F21",
"subFeatures": [],
"privileges": [
{
"privilegeId": 4,
"privilegeName": "P4"
}
]
}
],
"privileges": [
{
"privilegeId": 3,
"privilegeName": "P3"
}
]
}
]
}]
Используя этот код, я мог видеть только одно дерево уровней. Не уверен, как использовать [hasChildren] = "hasChildren" в этом сценарии.
` До сих пор я пытался это сделать, чтобы некоторые данные были заполнены в Kendo TreeView. Данные выглядят какthis.
<kendo-treeview [nodes]="node"
[textField]="[ 'moduleName','featureName']"
[childrenField]="['features']"
kendoTreeViewExpandable
kendoTreeViewHierarchyBinding>
</kendo-treeview>`
Заранее благодарим за помощь.