请教个问题, EasyUI DataGrid怎么获取所有行? 20
1.确保你的datagrid包含属性idField且其值不会重复2.varrows=$("#datagridID").datagrid("getRows");按照您的说法...
1. 确保你的datagrid包含属性idField且其值不会重复
2. var rows = $("#datagridID").datagrid("getRows");
按照您的说法,还是只能得到最后一行,谢谢了。 展开
2. var rows = $("#datagridID").datagrid("getRows");
按照您的说法,还是只能得到最后一行,谢谢了。 展开
3个回答
展开全部
var rows = $("#datagridID").datagrid("getRows"); 这段代码是获取当前页的所有行。
for(var i=0;i<rows.length;i++)
{
//获取每一行的数据
alert(rows[i].id);//假设有id这个字段
}
datagrid是不可能获取所有行的。因为分页时从后台查询出来的数据只有本慎饥页的数据,所以不可能获取所有数据。只能获取当前宽祥返页宴橡的数据。
for(var i=0;i<rows.length;i++)
{
//获取每一行的数据
alert(rows[i].id);//假设有id这个字段
}
datagrid是不可能获取所有行的。因为分页时从后台查询出来的数据只有本慎饥页的数据,所以不可能获取所有数据。只能获取当前宽祥返页宴橡的数据。
追问
现在我没有分页, 而且不管多少条,rows.length只等于1
追答
你datagrid查询的完成代码发给我看一下。
展开全部
我暂时想不到别的了察饥,你纯游可以看一下
var rows = $("#datagridID").datagrid("getRows");
alert(rows.length);
是多少,然后再调败裤返调看
var rows = $("#datagridID").datagrid("getRows");
alert(rows.length);
是多少,然后再调败裤返调看
追问
alert(rows.length); 是1,不管多少行,这个length都是1...,谢谢
追答
唉,我当初遇到这问题是因为idField的问题,现在我无能为力了,不好意思
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也遇到过这个问题,我把idField属性改成isField就成了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询