jqgrid获取表格的行数(获取表格有多少行)

2023-11-09

1.首先这是百度到的:JqGrid 关于获取总共行数 问题_离散小维的博客-CSDN博客_jqgrid获取总行数

下面有人说有用,有人说没用,我测试了,是真的没用,但是用最普通的标签获取长度也获取不到,最后突然想到是不是页面刚加载进去的时候,数据还没用放到jqgrid的表格中去,所以报着试探的心加了个延时器,还真拿到了,所以原博主的代码不是有问题,而是我们可能在用的时候缺失了某些条件。

2.看看效果图:

效果图

3.代码:

setTimeout(function () {
      var count = $("#hardwareFingerList").getGridParam("reccount");//当前有几行
      console.log('count1',count);
      var index = jQuery("#hardwareFingerList").getGridParam("records");
      console.log('index2',index);
      console.log('$("#hardwareFingerList>tbody>tr")',$("#hardwareFingerList>tbody>tr").length-1);
},100);

 !!!!!但是加延时器不一定合理,因为有时候数据很多的时候,具体延时多少,是没法预估的,所以我又想了一个方法,在jqgrid的loadComplete中对长度进行判断,从而实现长度的获取!!!!

获取行

代码如下:

loadComplete:function () {
   count = $("#hardwareFingerList").getGridParam("reccount");//当前有几行
   if (count>0){
         console.log('count>0',count);
   }
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jqgrid获取表格的行数(获取表格有多少行) 的相关文章

随机推荐