Установить подсказку динамически для кнопки Ext.Net

0

Я хотел бы установить всплывающую подсказку динамически, когда два класса переключаются. Я новичок в 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?

Большое спасибо за любую помощь!

  • 0
    что такое btnMapFilter - это объект jQuery или компонент ExtJS (какой?)
  • 0
    Это на самом деле кнопка Ext
Теги:
extjs
button
ext.net

2 ответа

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"});
}
  • 0
    Ах хорошо! Я скучал по этому. Я попробую спасибо, и продолжу.
  • 0
    Это не сработало. :( Ext.net всегда был немного нервным и с ошибками в IMO. Я указал ToolTipType = "Qtip" на стороне aspx. Что-нибудь еще мне нужно? Или проблема может быть глубже с нашей текущей настройкой, может быть. Никакой подсказки. Спасибо очередной раз
Показать ещё 2 комментария
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");
}
  • 0
    Извините, я обновил свое описание. Мне не нужна помощь в переключении классов, которые уже работают, мне нужна помощь, чтобы показать подсказку. :)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню