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

时间:2016-07-29 17:41:26

标签: javascript datatable datagrid selection webix

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

onItemClick:function(){
    return false
}

它什么都不做。我也试过了

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

snippet

它阻止了全局选择,包括select()方法。有没有办法阻止选择只通过点击? CSS的可见选择不适合,因为我需要在之后获得所选值。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用下一个代码

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

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

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