如何防止仅供用户选择数据表(通过单击)?
How to prevent selection in datatable for users only (by click)?
用例:数据表选择(Webix 数据表)需要以编程方式设置,但用户不应该通过单击行来更改它。
我试过了
onItemClick:function(){
return false
}
它什么都不做。我也试过
on:{
onBeforeSelect:function(){
return false
}
},
它阻止全局选择,包括 select()
方法。有没有一种方法可以防止仅通过单击进行选择?
CSS 的可见选择不适合,因为之后我需要获取选定的值。
您可以尝试使用如下代码
$$("grid").on_click.webix_cell = function(){}
$$("grid").select(1);
http://webix.com/snippet/2a428a8b
上面代码片段的第一行阻止了目标组件的所有基于点击的操作。
用例:数据表选择(Webix 数据表)需要以编程方式设置,但用户不应该通过单击行来更改它。 我试过了
onItemClick:function(){
return false
}
它什么都不做。我也试过
on:{
onBeforeSelect:function(){
return false
}
},
它阻止全局选择,包括 select()
方法。有没有一种方法可以防止仅通过单击进行选择?
CSS 的可见选择不适合,因为之后我需要获取选定的值。
您可以尝试使用如下代码
$$("grid").on_click.webix_cell = function(){}
$$("grid").select(1);
http://webix.com/snippet/2a428a8b
上面代码片段的第一行阻止了目标组件的所有基于点击的操作。