如何在Webix数据表中允许对特定单元格进行编辑操作?

时间:2018-03-27 09:09:41

标签: datatable edit webix

在我的数据表中,我有onBeforeEditStart事件,我可以通过返回true / false来决定根据某些要求对行进行编辑操作。

除此之外,我还想要一个特定的控件来允许在“Shade”列下面的单元格上进行编辑。当单击“阴影”列下的单元格时,将执行特定检查以允许编辑操作,而不管其他两列下单元格上的编辑操作。

代码段:https://snippet.webix.com/9x8cvb26

有没有办法实现这个目标?

由于

1 个答案:

答案 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;
}

https://snippet.webix.com/dluu7pet