如何防止仅供用户选择数据表(通过单击)?

How to prevent selection in datatable for users only (by click)?

用例:数据表选择(Webix 数据表)需要以编程方式设置,但用户不应该通过单击行来更改它。 我试过了

onItemClick:function(){
    return false
}

它什么都不做。我也试过

on:{
  onBeforeSelect:function(){
    return false
  }
},

snippet

它阻止全局选择,包括 select() 方法。有没有一种方法可以防止仅通过单击进行选择? CSS 的可见选择不适合,因为之后我需要获取选定的值。

您可以尝试使用如下代码

$$("grid").on_click.webix_cell = function(){}
$$("grid").select(1);

http://webix.com/snippet/2a428a8b

上面代码片段的第一行阻止了目标组件的所有基于点击的操作。