У меня возникли некоторые проблемы с реализацией этого списка дерева с использованием компонента TreeList Kendo-UI. Это ответ JSON dataFromServer, который я сейчас использую - https://jsonblob.com/74e85b0c-e536-11e9-910e-1d39c834ac84
let tree = $("#treelist").kendoTreeList({
dataSource: {
data: dataFromServer,
schema: {
model: {
id: "employeeId",
parentId: "reportTo",
fields: {
reportTo: { nullable: true },
employeeId: { type: "number" }
},
expanded: true
}
}
},
columns: [
{
field: "employeeId",
title: "Id"
},
{
field: "product",
title: "Product"
},
{
field: "dataCol",
title: "Data"
}
]
}).data("kendoTreeList");
Это то, как я инициализирую TreeList, следуя документации на https://demos.telerik.com/kendo-ui/treelist/index и моем браузерене может обработать его, отображая ошибку «Приостановлено до возможного сбоя нехватки памяти» и бесконечный стек вызовов. Я пробовал с другими данными из примеров документации, и это сработало. Я попытался изменить корневой parentId с -1 на ноль, чтобы соответствовать требованиям, и результат тот же. Может кто-нибудь объяснить, что не так с этими данными с сервера и инициализации? Спасибо.