【发布时间】:2013-04-10 01:03:00
【问题描述】:
如何计算网格的行数?我的网格有数据,但是这段代码返回0:
alert($('#Grid').data("kendoGrid").tbody.find('>tr.k-master-row').length);
【问题讨论】:
-
能否请您提供此网格的 html 示例?
如何计算网格的行数?我的网格有数据,但是这段代码返回0:
alert($('#Grid').data("kendoGrid").tbody.find('>tr.k-master-row').length);
【问题讨论】:
首先,附注:如果有 @ 987654324@你不会知道那些不可见的。
有几种选择:
$("#grid").data('kendoGrid').tbody.find('>tr').length
$("#grid").data('kendoGrid').tbody[0].rows.length
dataSource.view:grid.dataSource.view().length
【讨论】:
正如 OnaBai 所说,这取决于您是想要表格中的全部行数还是只需要可见的行数。
如果你想要总行数,你可以使用:
$("#grid").data("kendoGrid").dataSource.total();
如果你只想要可见的,你可以使用:
$("#grid").find("tbody > tr").length;
【讨论】:
$("#grid").find("tbody > tr").length; 很有魅力。它比我的实际行数多 1,但我假设这是标题行。
【讨论】: