TJM1996
TJM1996
采纳率100%
2016-11-18 05:15

获取easyui中datagrid全部行数

  • easyui
  • datagrid
已采纳

获取行数的方法是 var row = $('#UserManageGrid').datagrid('getRows');

但是我datagrid里面有数据为什么使用这个方法 alert(row.length)出来的为0?各位大神怎么解,

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • showbo GoCityPass新加坡曼谷通票 5年前

    放到datagrid的onLoadSuccess中执行,放到dom ready事件中获取不到,因为ajax是异步加载的,未返回之前已经执行getRows了,当然没有数据

    点赞 评论 复制链接分享
  • donggua3694857 GrayHJX 5年前

    你写在$(function里面当然不对,那时候datagrid还没渲染出来咧

    点赞 评论 复制链接分享
  • TJM1996 TJM1996 5年前

    图片说明

    点赞 评论 复制链接分享
  • donggua3694857 GrayHJX 5年前
    var rows = $("#id").datagrid("getRows");
    console.info(rows.length);亲测这样写并不会有什么问题啊,你确定你的row有东西?
    
    点赞 评论 复制链接分享
  • csdn9_14 JungangChen 5年前

    是不是某个地方错了,你把你的代码贴出来看看呀。

    点赞 评论 复制链接分享