如何计算网格的行数?我的网格有数据,但是这个代码返回0
:从html表中检索行数
alert($('#Grid').data("kendoGrid").tbody.find('>tr.k-master-row').length);
如何计算网格的行数?我的网格有数据,但是这个代码返回0
:从html表中检索行数
alert($('#Grid').data("kendoGrid").tbody.find('>tr.k-master-row').length);
首先,一个侧面说明:找到一个grid
的长度基于tbody
会告诉你只有行数在view
(那些可见)如果有paging
你不会知道那些n不可见。
有几种选择:基于你做了什么
$("#grid").data('kendoGrid').tbody.find('>tr').length
$("#grid").data('kendoGrid').tbody[0].rows.length
基于dataSource.view
grid.dataSource.view().length
+1为我工作grid.dataSource.view()。length谢谢 – 2013-07-18 13:19:39
由于OnaBai说,这取决于如果你想行的整个计数在桌上或只有一个可见的。
如果你想行的总数,你可以使用:
$("#grid").data("kendoGrid").dataSource.total();
,如果你只希望可见那些,你可以使用:
$("#grid").find("tbody > tr").length;
'$(“#grid”)。find(“ tbody> tr“)。length;'发挥了魅力。它比我的实际行数多1,但我假设它是标题行。 – Jeremy 2013-06-25 03:34:31
能否请您包含此网格的html样本? – 2013-04-10 01:23:31
像这样http://demos.kendoui.com/web/grid/index.html – flower 2013-04-10 01:52:19