2015-09-07 3 views
1

Я пытаюсь добавить подсказку к кнопке. Всплывающая подсказка подходит. Но я могу обновить заголовок всплывающей подсказки с помощью своего java-кода только в конструкторе, но не в других методах. В чем проблема?Невозможно обновить заголовок всплывающей подсказки в GWT ui binder

<b:Tooltip title="..." placement="BOTTOM" ui:field="sharedWith"> 
       <b:Button text="Share" 
        type="PRIMARY" ui:field="share" icon="USER_PLUS"> 
       </b:Button> 
      </b:Tooltip> 

Java код:

sharedWith.setTitle(members.size() + " " + member); 

sharedWith является УИ: поле для подсказке.

ответ

4

Предполагая, что gwtbootstrap3 здесь, вы должны позвонить reconfigure() всякий раз, когда вы меняете свойства Tooltip.

+0

Спасибо, это работает. – Forkmohit

1

Если вы хотите программно установить наконечник инструмента для кнопки, установите для кнопки кнопку Title.

<b:Button text="Share" type="PRIMARY" ui:field="share" icon="USER_PLUS"> 
        </b:Button> 

share.setTitle («Текст подсказки для нового инструмента»);

+0

Than, я знаю это, но эта подсказка занимает некоторую задержку, в то время как виджет Tooltip не имеет задержек, он появляется, как только мышь над кнопкой, то есть я выбрал виджет Tooltip вместо этого. – Forkmohit

Смежные вопросы