如何计算网格的行数?我的网格有数据,但此代码返回0
:
alert($('#Grid').data("kendoGrid").tbody.find('>tr.k-master-row').length);
答案 0 :(得分:3)
首先,一方注意:根据grid
查找tbody
的长度会向您显示仅 view
中的行数(可见)如果有paging
你将不知道那些不可见的那些。
有几种选择:
$("#grid").data('kendoGrid').tbody.find('>tr').length
$("#grid").data('kendoGrid').tbody[0].rows.length
dataSource.view
:grid.dataSource.view().length
答案 1 :(得分:2)
正如OnaBai所说,这取决于你是想要整个表中的行数还是只需要一个可见的行。
如果您想要总行数,可以使用:
$("#grid").data("kendoGrid").dataSource.total();
如果您只想要可见,则可以使用:
$("#grid").find("tbody > tr").length;
答案 2 :(得分:0)