如何为 webix 数据表的特定列禁用工具提示
How to disable tooltip for a specific column of a webix datatable
我的数据表设置中有一个配置为 'true' 的工具提示,它按预期工作。
但是,我想停用数据表特定列的工具提示。
让我们假设在其单元格中有一个按钮的列,工具提示不应显示。使用 onMouseMove 并检查按钮的 class,稍后,我试图禁用工具提示,如下所示:
但它没有生效。
on:{
onMouseMove:function(id, e, node) {
//alert("this is mouse move = "+e.srcElement.className);
var cls = e.srcElement.className;
if(cls == 'btnclass') {
$$('mytable').config.tooltip = false;
//alert("disabled");
}
}
}
完整代码段在这里 https://webix.com/snippet/79d05d47
有人可以帮我让它工作吗?
没有任何直接选项可以禁用 webix 数据表中的工具提示。在指定数据表的配置时,如果设置属性 tooltip=true
,它会自动应用于所有列。但是,如果您希望它针对特定列禁用,您可以为该列指定模板,并在模板中删除 title 属性。
我的数据表设置中有一个配置为 'true' 的工具提示,它按预期工作。
但是,我想停用数据表特定列的工具提示。
让我们假设在其单元格中有一个按钮的列,工具提示不应显示。使用 onMouseMove 并检查按钮的 class,稍后,我试图禁用工具提示,如下所示:
但它没有生效。
on:{
onMouseMove:function(id, e, node) {
//alert("this is mouse move = "+e.srcElement.className);
var cls = e.srcElement.className;
if(cls == 'btnclass') {
$$('mytable').config.tooltip = false;
//alert("disabled");
}
}
}
完整代码段在这里 https://webix.com/snippet/79d05d47
有人可以帮我让它工作吗?
没有任何直接选项可以禁用 webix 数据表中的工具提示。在指定数据表的配置时,如果设置属性 tooltip=true
,它会自动应用于所有列。但是,如果您希望它针对特定列禁用,您可以为该列指定模板,并在模板中删除 title 属性。