为Ext.Net按钮动态设置工具提示

时间:2014-04-29 16:07:28

标签: javascript jquery button extjs ext.net

当两个类被切换时,我想动态设置工具提示。我对Ext.Net和jQuery / Javascript很新,只是想自己做一些事情。这就是我到目前为止所做的:

    if (DBA.mapFilterOn) {

        btnMapFilter.removeCls("icon-filter-off");
        btnMapFilter.addClass("icon-filter-on");
        btnMapFilter.toolTip("Filtering ON");
    } else {

        btnMapFilter.addCls("icon-filter-off");
        btnMapFilter.removeCls("icon-filter-on");
        btnMapFilter.toolTip("Filtering OFF");
    }

这些课程很好。我不确定如何通过jQuery显示Ext按钮工具提示。上面的代码并没有显示出来。我知道如何通过aspx方面做到这一点。也许我写错了和jQuery?

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

setTooltip()

if (DBA.mapFilterOn) {
    btnMapFilter.removeCls("icon-filter-off");
    btnMapFilter.addClass("icon-filter-on");
    btnMapFilter.setTooltip({text: "Filtering ON"});
} else {
    btnMapFilter.addCls("icon-filter-off");
    btnMapFilter.removeCls("icon-filter-on");
    btnMapFilter.setTooltip({text: "Filtering OFF"});
}

答案 1 :(得分:0)

尝试使用 .toggleClass()

if (DBA.mapFilterOn) {
    btnMapFilter.toggleClass("icon-filter-on icon-filter-off");
    btnMapFilter.toolTip("Filtering ON");
} else {
    btnMapFilter.toggleClass("icon-filter-on icon-filter-off");
    btnMapFilter.toolTip("Filtering OFF");
}