Webix Treetable具有分页和分组功能

时间:2016-10-14 12:43:15

标签: webix webix-treetable

我使用webix treetable从服务器URL加载数据加载分页。 服务器网址每页加载100条记录total_count,如1000。

到目前为止一切正常。

但如果我在列上应用分组,则会抛出错误。当我调试时,我理解它失败了,因为它试图处理1000条记录(基于total_count),因为到目前为止只加载了100条记录并引发错误。

grouping是否可以将remote pagination + webix treetable放在一起。

请使用 -

查看我的示例代码
webix.ready(function () {
        var gridColumns = [{
            // ...
        }];

        var grid = webix.ui({
            container: "testA",
            view: "treetable",
            columns: gridColumns,
            url: "server-url.php"
            scheme: {
                $group: gridColumns[0].id
            },
            datafetch: 100,
            pager: {
                container: "paging_here",// the container where the pager controls will be placed into
                size: 100, // the number of records per a page
                group: 5   // the number of pages in the pager
            }
        });
    });

和html是

<div id="testA" style='width:1200px; height:600px;'></div>
<div id="paging_here"></div>

1 个答案:

答案 0 :(得分:0)

不幸的是,它不会起作用。 分组要求客户端上的所有数据都可用,这意味着它与动态加载不兼容。

如果您有多达数千条记录,请尝试一次加载所有数据。除了额外的带宽,它不会对性能产生负面影响。