如果需要指定的行可以进行下拉选择内容,其他行只读的话,可以在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 版权协议,转载请附上原文出处链接和本声明。