miniUI实现指定行可编辑,其他行仍然只读

  • Post author:
  • Post category:其他


如果需要指定的行可以进行下拉选择内容,其他行只读的话,可以在columns中只定义该列的

readOnly

属性为

false

,并设置好

editor

属性,然后添加

cellbeginedit

事件监听,并检查当前行是否是指定的行,如果不是,则

e.cancel=true

取消进入编辑模式。如果是指定行,则设置

e.editor.set({data:[]})


在这里插入图片描述

grid1.on("cellbeginedit", function (e) {
    console.dir(e);
    if (e.record?.code !== 'needleSliceContent') {
        e.cancel = true;
    }else{
        e.editor.set({
            data: [{name: '针片状含量(4.75-9.5)', value: '针片状含量(4.75-9.5)'}, {name: '针片状含量(>9.5)', value: '针片状含量(>9.5)'}],
            textField: 'name',
            valueField: 'name'
        });
    }
})



版权声明:本文为zidieq原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。