在 webix 网格的页脚中显示行数
Displaying the number of rows in footer of webix grid
有没有一种简单的方法可以在其页脚中显示 DataTable 的行数?我发现 the demo 在页脚中有一个带有 summColumn 函数的计数器,但我找不到计算行数的函数。
您必须像这样扩展 summColumn 来定义一个新的数据过滤器:
webix.ui.datafilter.countColumn = webix.extend({
refresh: function (master, node, value) {
var result = 0;
master.mapCells(null, value.columnId, null, 1, function (value) {
result++;
return value;
});
node.firstChild.innerHTML = result;
}
}, webix.ui.datafilter.summColumn);
您也可以试试:
webix.ui.datafilter.countColumn = webix.extend({
refresh: function (master, node, value) {
node.firstChild.innerHTML = master.count();
}
}, webix.ui.datafilter.summColumn);
有没有一种简单的方法可以在其页脚中显示 DataTable 的行数?我发现 the demo 在页脚中有一个带有 summColumn 函数的计数器,但我找不到计算行数的函数。
您必须像这样扩展 summColumn 来定义一个新的数据过滤器:
webix.ui.datafilter.countColumn = webix.extend({
refresh: function (master, node, value) {
var result = 0;
master.mapCells(null, value.columnId, null, 1, function (value) {
result++;
return value;
});
node.firstChild.innerHTML = result;
}
}, webix.ui.datafilter.summColumn);
您也可以试试:
webix.ui.datafilter.countColumn = webix.extend({
refresh: function (master, node, value) {
node.firstChild.innerHTML = master.count();
}
}, webix.ui.datafilter.summColumn);