如何获取jqGrid的行数?
我想知道如何获取jqGrid的行数。 我正在使用rowNum: -1
所以它显示所有行。 我试过用:
parseInt($("#grid").getGridParam("records"), 10)
但它总是返回0
。
谢谢您的帮助。
尝试:
$("#grid").getGridParam("reccount")
从jqGrid文档 :
reccount ( 整数 ):
只读属性。 返回网格中的确切行数
另请注意,正如Mike所评论的,如果使用分页,则需要使用带records
选项的getGridParam
方法来检索所有行的计数。
jQuery("#grid").jqGrid('getGridParam', 'records');
我试过reccount,我得零,但以下工作对我来说。
Total subscriber count:
这可能是矫枉过正的,不知道是否有更好的方法,但这对我有用:
$("#grid").getRowData().length
我得到网格数据到数组,然后使用数组长度函数来获取数组长度。 它与jqgrid中的记录数相等。
//get the grid data to array var rows = $('#jqxgrid').jqxGrid('getrows'); // get the length of the array on array.length using javascript funcation alert('' + rows.length);