jQuery MiniUI

 找回密码
 立即注册
查看: 12081|回复: 9
打印 上一主题 下一主题

Datagrid设置checkcolumn列不可编辑 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-6-15 23:31:05 |只看该作者 |倒序浏览
问题如题,怎么设置checkcolumn列不可勾选或者取消勾选?在论坛看了很多,没有找到,也看了这个http://www.miniui.com/demo/#src=datagrid/editable.html,好像也不好用,求指点下。我把整个Datagrid属性设置enabled="false"
也不好使。

Rank: 8Rank: 8

沙发
发表于 2015-6-16 09:39:29 |只看该作者
checkcolumn等同于行选中
beforeselect事件中可以阻止选中

Rank: 3Rank: 3

板凳
发表于 2015-6-16 10:24:55 |只看该作者
dforce 发表于 2015-6-16 09:39
checkcolumn等同于行选中
beforeselect事件中可以阻止选中

beforeselect具体要怎么使用,可以给个例子么?这块的API文档不是太明白

Rank: 8Rank: 8

地板
发表于 2015-6-16 11:03:10 |只看该作者
lsx1131188021 发表于 2015-6-16 10:24
beforeselect具体要怎么使用,可以给个例子么?这块的API文档不是太明白

grid.on("beforeselect",function(e){
   e.cancel=true;
})

Rank: 3Rank: 3

5#
发表于 2015-6-16 11:04:04 |只看该作者
dforce 发表于 2015-6-16 11:03
grid.on("beforeselect",function(e){
   e.cancel=true;
})

http://miniui.com/bbs/forum.php? ... &extra=page%3D1  请帮助

Rank: 3Rank: 3

6#
发表于 2015-6-16 11:21:57 |只看该作者
dforce 发表于 2015-6-16 11:03
grid.on("beforeselect",function(e){
   e.cancel=true;
})

用这句话之前,可以成功赋值,但是可选。

用这句话之后,check列确实不可编辑,但是数据进不去了,怎么解啊。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

7#
发表于 2015-6-16 11:29:02 |只看该作者
lsx1131188021 发表于 2015-6-16 11:21
用这句话之前,可以成功赋值,但是可选。

用这句话之后,check列确实不可编辑,但是数据进不去了,怎么 ...

checkcolumn等于行选中
看你的截图不像是要这个,你要编辑列的话用checkboxcolumn

Rank: 3Rank: 3

8#
发表于 2015-6-16 12:45:07 |只看该作者
dforce 发表于 2015-6-16 11:29
checkcolumn等于行选中
看你的截图不像是要这个,你要编辑列的话用checkboxcolumn ...

还没有仔细用过这几个属性。现在用checkboxcolumn之后,效果好像实现了,但是默认选中的行,怎么没有打勾,只是有阴影效果。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

9#
发表于 2015-6-16 13:06:27 |只看该作者
lsx1131188021 发表于 2015-6-16 12:45
还没有仔细用过这几个属性。现在用checkboxcolumn之后,效果好像实现了,但是默认选中的行,怎么没有打勾 ...

checkboxcolumn属于编辑器
你这行这列的值是trueValue就是打勾
http://www.miniui.com/demo/#src=datagrid/celledit.html
参考这个示例的婚否这列

Rank: 3Rank: 3

10#
发表于 2015-6-17 10:28:53 |只看该作者
dforce 发表于 2015-6-16 13:06
checkboxcolumn属于编辑器
你这行这列的值是trueValue就是打勾
http://www.miniui.com/demo/#src=datagri ...

成功解决,3Q

Archiver|普加软件

GMT+8, 2024-11-17 13:36 , Processed in 1.082256 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部