jQuery MiniUI

标题: datagrid 单元格在有值时设置为只读,无值可输入 [打印本页]

作者: 6324    时间: 2018-12-21 12:35:47     标题: datagrid 单元格在有值时设置为只读,无值可输入

Datagrid 设置 allowCellEdit 属性为true ,使单元格可以进行编辑,现想单元格为有值时禁止编辑只读,新增时单元格为null这个单元格可编辑输入值。尝试过使用事件oncellclick单元格点击时发生,进行监听设置这行的单元格进行只读或可变。结果失败,不知道这样可编辑和只读通过监听是不是我错误写法[attach]11767[/attach]

作者: 6324    时间: 2018-12-21 14:00:24

dforce 发表于 2018-12-21 13:32
这样的话就无法修改了
grid.on("cellbeginedit",function(e){
    if(e.value){

不是说怎么使得所有的单元格无法修改,并且您这样写导致单元格为空的也无法修改了。
作者: leao    时间: 2018-12-21 14:26:08

6324 发表于 2018-12-21 14:00
不是说怎么使得所有的单元格无法修改,并且您这样写导致单元格为空的也无法修改了。 ...

请参考这个例子
grid.on("cellbeginedit", function (e) {
            var value = e.value;
            if (value) {
                e.cancel = true;
            }
        });






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