jQuery MiniUI
标题:
关于Grid中的部分功能该如何实现
[打印本页]
作者:
panepan
时间:
2013-9-12 16:57:07
标题:
关于Grid中的部分功能该如何实现
如图[attach]2833[/attach],对于任何一个分类的记录,只能选择其中一条记录,如果同一分类选择第二条记录时,自动取消选择前一条记录。请问该如何实现?
作者:
factory
时间:
2013-9-12 17:03:45
更新数据
首先获得你当前勾选的数据
然后遍历grid的当前页数据,
找出分类相同行数据的,然后 分别grid.updateRow(row,{choose:非勾选的值})
大概是这样做法
作者:
panepan
时间:
2013-9-12 17:05:23
是触发什么事件?
作者:
factory
时间:
2013-9-12 17:36:41
panepan 发表于 2013-9-12 17:05
是触发什么事件?
可以监听oncellclick事件
我的例子是基于 男 和 女 2个不同的分组来选的,性别相同只能同时勾选一个
http://www.miniui.com/demo/#src=datagrid/celledit.html
大概参照是 婚否 这一列checkbox
大概代码如下,你可以参考下
function aaa(e) {
var data = grid.getData(); //获取表格当前页全部数据
for (var i = 0, l = data.length; i < l; i++) {
var row = data[i];
if (row.gender == e.row.gender && row.id != e.row.id) { //如果数据行性别和你当前勾选的行的性别相同,别且不是当前勾选行
grid.updateRow(row, { married: 0 }); //把该列的数据改成非选中的值
}
}
}
复制代码
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2