Плагин древовидной таблицы не будет правильно отображать дочерние узлы, если у родителя больше дочерних элементов, чем размер страницы - PullRequest
0 голосов
/ 16 мая 2018

Прежде всего, я не настаиваю на использовании 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 в этом примере , кажется, работает правильно, однако родительские узлы не загружаются динамическим подкачкой.

...