如何按需加载儿童数据

时间:2019-09-18 11:21:33

标签: kendo-treeview

我使用了一个kendo treeView,它需要加载很多数据。所有数据均完美加载。但事实是读取数据需要更多时间。所以我只想最初加载父数据,并且在展开父节点后,应该从数据库读取子数据。我也将loadOnDemand设置为true。但它不会影响时间。我的树状图如下

$("#tvNaceCodes").kendoTreeView({
            template: kendo.template($("#tvNaceCodes-template").html()),
            checkboxes: {
                checkChildren: false,
            },
            loadOnDemand: true,
            dataSource: new kendo.data.HierarchicalDataSource({
                transport: {
                    read: {
                        url: '@Url.HttpRouteUrl("ActionApi", new { controller = "Naces", action = "GetNaceTree"})',
                        contentType: "application/json"
                    }
                },
                schema: {
                    model: {
                        children: "items",
                        hasChildren:false
                    }
                }
            }),
            dataTextField: "name",

        });

请提供任何解决方案...

0 个答案:

没有答案