在我的数据表中,我有onBeforeEditStart事件,我可以通过返回true / false来决定根据某些要求对行进行编辑操作。
除此之外,我还想要一个特定的控件来允许在“Shade”列下面的单元格上进行编辑。当单击“阴影”列下的单元格时,将执行特定检查以允许编辑操作,而不管其他两列下单元格上的编辑操作。
代码段:https://snippet.webix.com/9x8cvb26
有没有办法实现这个目标?
由于
答案 0 :(得分:1)
您可以在onBeforeEditStart处理程序中使用复杂逻辑,该处理程序可以根据列ID运行不同的检查
onBeforeEditStart:function(id){
if (id.column === "shade"){
console.log("shade specific check");
return true;
} else {
console.log("common edit check");
return true;
}