请教个问题, EasyUI DataGrid怎么获取所有行? 20

1.确保你的datagrid包含属性idField且其值不会重复2.varrows=$("#datagridID").datagrid("getRows");按照您的说法... 1. 确保你的datagrid包含属性idField且其值不会重复
2. var rows = $("#datagridID").datagrid("getRows");

按照您的说法,还是只能得到最后一行,谢谢了。
展开
 我来答
wangzhiyonglyk
2012-08-15 · TA获得超过184个赞
知道答主
回答量:125
采纳率:100%
帮助的人:91.7万
展开全部
var rows = $("#datagridID").datagrid("getRows"); 这段代码是获取当前页的所有行。
for(var i=0;i<rows.length;i++)
{
//获取每一行的数据
alert(rows[i].id);//假设有id这个字段
}
datagrid是不可能获取所有行的。因为分页时从后台查询出来的数据只有本慎饥页的数据,所以不可能获取所有数据。只能获取当前宽祥返页宴橡的数据。
追问
现在我没有分页, 而且不管多少条,rows.length只等于1
追答
你datagrid查询的完成代码发给我看一下。
broltes
2012-08-13 · 超过15用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:42.6万
展开全部
我暂时想不到别的了察饥,你纯游可以看一下
var rows = $("#datagridID").datagrid("getRows");

alert(rows.length);
是多少,然后再调败裤返调看
追问
alert(rows.length); 是1,不管多少行,这个length都是1...,谢谢
追答
唉,我当初遇到这问题是因为idField的问题,现在我无能为力了,不好意思
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asdfhklok
2017-09-25
知道答主
回答量:3
采纳率:0%
帮助的人:1565
展开全部
我也遇到过这个问题,我把idField属性改成isField就成了。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式