Прежде всего, я не настаиваю на использовании webix, мне может помочь любой плагин таблицы дерева JavaScript, который поддерживает динамическую подкачку как для дочерних, так и для родительских узлов.Тем не менее, было бы здорово, если бы я мог найти решение, основанное на webix.
Я использую эту древовидную таблицу для больших данных.Для тестов у меня есть древовидная таблица webix размером 10.Когда я щелкаю по родительскому узлу, отображаются не все дочерние узлы.
См. Изображение ниже:
https://imgur.com/a/OYIxynB
Ниже показана конфигурация webix:
grid = webix.ui({
container: "tableResults",
view: "treetable",
id: "treetable",
columns: @Html.Raw(columnsArr),
url: "/GridTree/GetGridTree?&parent=@(Model)&count=10",
datafetch: 10,
pager: {
template: "{common.first()} {common.prev()} {common.pages()} {common.next()} {common.last()}",
container: "paging",
size: 10,
group: 10,
},
//autoheight: true,
height: 500,
select: "row", multiselect: true,
resizeColumn: true,
dragColumn: "order",
filterMode: {
level: 1,
showSubItems: false,
openParents: false
},
leftSplit: 2,
rightSplit: 1
});
На родителя 90203050 приходится 10 детей, но я вижу только 6 из них, потому что всего 10 серий.Я хочу показать дочерние узлы с помощью подкачки так же, как и родители.
Webix в этом примере , кажется, работает правильно, однако родительские узлы не загружаются динамическим подкачкой.