在 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);