jQuery MiniUI

标题: checkboxcolumn如何设置为只读 [打印本页]

作者: 马猴烧酒    时间: 2019-6-6 15:52:38     标题: checkboxcolumn如何设置为只读

阅读过该主题,不知道如何在列上加上readOnly="true"http://miniui.com/forum/forum.php?mod=viewthread&tid=15586&highlight=checkboxcolumn

需求是判断checkboxcolumn的值为true就不可以取消勾选了,希望可以直接灰色显示而不是监听OnCellBeginEdit去不让编辑


作者: dforce    时间: 2019-6-6 16:34:21

列上设置readOnly="true",可以控制整列不让编辑
如果要单独的控制某些行的,那能在oncellbeginedit事件里处理
checkboxcolumn就是编辑,只能在编辑里处理
灰化的话 在ondrawcell事件里面绘制
grid.on("drawcell",function(e){
     if(e.field=="..."){
         e.cellStyle="opacity: .3"
   }
})
作者: 马猴烧酒    时间: 2019-6-6 16:44:48

dforce 发表于 2019-6-6 16:34
列上设置readOnly="true",可以控制整列不让编辑
如果要单独的控制某些行的,那能在oncellbeginedit事件里处 ...

drawcell事件,每次check checkbox 后都会触发,能否只在数据加载完成后触发一次
作者: dforce    时间: 2019-6-6 17:12:34

马猴烧酒 发表于 2019-6-6 16:44
drawcell事件,每次check checkbox 后都会触发,能否只在数据加载完成后触发一次 ...

这是必然的,无法避免,更新数据都会触发本行的重绘制




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