jQuery MiniUI
标题:
datagrid 反选
[打印本页]
作者:
wujiaxin
时间:
2017-9-29 10:31:42
标题:
datagrid 反选
datagrid 做了前端分页,有没有办法从数据层面设置行时否选中,比如有2页数据,选中第一页的第一行,做一个反选按钮,点击后取消刚才选中的那行数据,而其他没选中的全部选中,包括第二页的也选中,要怎么弄?
比如数据格式大概是这样的[{pdcode:"cj001",pdname:"产品001"},{pdcode:"cj001",pdname:"产品001"},.......]
能不能通过这样写来达到选中行:[{checked:1,pdcode:"cj001",pdname:"产品001"},{checked:1,pdcode:"cj001",pdname:"产品001"},.......];即对数据添加checked属性来控制行是否选中?
作者:
dforce
时间:
2017-9-29 14:44:26
你这需求有点复杂了,你要这样反选不是要将所有数据都处理?
添加checked属性来控制选中是可以的。
grid.on("load",function(e){
var rows=grid.findRows(function(row){
if(row.checked==1) return true;
})
grid.selects(rows);
})
作者:
wujiaxin
时间:
2017-10-11 14:14:38
嗯,我是通过添加属性来控制的,因为要控制所有数据,所有我的做法是前端分页,这样我可以拿到整个列表所有的数据对象,数据量大概在10-100行左右,数据不多,加载也不会很慢;谢谢版主
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2