Я хотел бы установить всплывающую подсказку динамически, когда два класса переключаются. Я новичок в 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");
}
Классы отлично переключаются. Я не уверен, как получить всплывающую подсказку кнопки Ext, чтобы показывать через jQuery. Вышеприведенный код не отображает его. Я знаю, как это сделать через сторону aspx. Может быть, я пишу это неправильно и jQuery?
Большое спасибо за любую помощь!
есть 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"});
}
Попробуйте использовать .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");
}
btnMapFilter
- это объект jQuery или компонент ExtJS (какой?)