获取行数的方法是 var row = $('#UserManageGrid').datagrid('getRows');
但是我datagrid里面有数据为什么使用这个方法 alert(row.length)出来的为0?各位大神怎么解,
放到datagrid的onLoadSuccess中执行,放到dom ready事件中获取不到,因为ajax是异步加载的,未返回之前已经执行getRows了,当然没有数据
var rows = $("#id").datagrid("getRows");
console.info(rows.length);亲测这样写并不会有什么问题啊,你确定你的row有东西?
是不是某个地方错了,你把你的代码贴出来看看呀。
你写在$(function里面当然不对,那时候datagrid还没渲染出来咧