我使用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>
答案 0 :(得分:0)
不幸的是,它不会起作用。 分组要求客户端上的所有数据都可用,这意味着它与动态加载不兼容。
如果您有多达数千条记录,请尝试一次加载所有数据。除了额外的带宽,它不会对性能产生负面影响。