【问题标题】:How to disable tooltip for a specific column of a webix datatable如何为 webix 数据表的特定列禁用工具提示
【发布时间】:2018-03-18 02:01:03
【问题描述】:

我的数据表设置中有一个配置为“true”的工具提示,它按预期工作。
但是,我想停用数据表特定列的工具提示。 让我们假设在其单元格中有一个按钮的列,工具提示不应该出现。使用 onMouseMove 并检查按钮的类,稍后,我将尝试禁用工具提示,如下所示:

但它没有生效。

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");
    }
    }
}

整个sn-p都在这里https://webix.com/snippet/79d05d47
任何人都可以帮我让它工作吗?

【问题讨论】:

    标签: javascript datatable tooltip webix


    【解决方案1】:

    没有任何直接选项可以禁用 webix 数据表中的工具提示。在指定数据表的配置时,如果您设置属性tooltip=true,它会自动应用于所有列。但是,如果您希望对特定列禁用它,您可以为该列指定模板,并且在模板中,您可以删除 title 属性。

    【讨论】:

    • 对于特定列,我已经在使用模板在该列下的所有单元格中显示一个按钮。对于工具提示,我刚刚提到了 tooltip:false 并且该特定列被禁用并保持其他列的工具提示不变。它对我有用。你能举例说明你的意思吗?
    猜你喜欢
    • 1970-01-01
    • 2021-08-03
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多