jQuery MiniUI

标题: Datagrid设置checkcolumn列不可编辑 [打印本页]

作者: lsx1131188021    时间: 2015-6-15 23:31:05     标题: Datagrid设置checkcolumn列不可编辑

问题如题,怎么设置checkcolumn列不可勾选或者取消勾选?在论坛看了很多,没有找到,也看了这个http://www.miniui.com/demo/#src=datagrid/editable.html,好像也不好用,求指点下。我把整个Datagrid属性设置enabled="false"
也不好使。

作者: dforce    时间: 2015-6-16 09:39:29

checkcolumn等同于行选中
beforeselect事件中可以阻止选中
作者: lsx1131188021    时间: 2015-6-16 10:24:55

dforce 发表于 2015-6-16 09:39
checkcolumn等同于行选中
beforeselect事件中可以阻止选中

beforeselect具体要怎么使用,可以给个例子么?这块的API文档不是太明白
作者: dforce    时间: 2015-6-16 11:03:10

lsx1131188021 发表于 2015-6-16 10:24
beforeselect具体要怎么使用,可以给个例子么?这块的API文档不是太明白

grid.on("beforeselect",function(e){
   e.cancel=true;
})
作者: 645599589    时间: 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  请帮助
作者: lsx1131188021    时间: 2015-6-16 11:21:57

dforce 发表于 2015-6-16 11:03
grid.on("beforeselect",function(e){
   e.cancel=true;
})

用这句话之前,可以成功赋值,但是可选。[attach]6257[/attach]

用这句话之后,check列确实不可编辑,但是数据进不去了,怎么解啊。[attach]6258[/attach]

作者: dforce    时间: 2015-6-16 11:29:02

lsx1131188021 发表于 2015-6-16 11:21
用这句话之前,可以成功赋值,但是可选。

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

checkcolumn等于行选中
看你的截图不像是要这个,你要编辑列的话用checkboxcolumn
作者: lsx1131188021    时间: 2015-6-16 12:45:07

dforce 发表于 2015-6-16 11:29
checkcolumn等于行选中
看你的截图不像是要这个,你要编辑列的话用checkboxcolumn ...

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

作者: dforce    时间: 2015-6-16 13:06:27

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

checkboxcolumn属于编辑器
你这行这列的值是trueValue就是打勾
http://www.miniui.com/demo/#src=datagrid/celledit.html
参考这个示例的婚否这列
作者: lsx1131188021    时间: 2015-6-17 10:28:53

dforce 发表于 2015-6-16 13:06
checkboxcolumn属于编辑器
你这行这列的值是trueValue就是打勾
http://www.miniui.com/demo/#src=datagri ...

成功解决,3Q




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2