Как заполнить одно раскрывающееся меню на основе выбора в другом в GWT?

.equals() сравнивает данные в классе (при условии, что функция реализована). == сравнивает местоположения указателя (расположение объекта в памяти).

== возвращает true, если оба объекта (NOT TALKING OF PRIMITIVES) указывают на экземпляр SAME. .equals() возвращает true, если два объекта содержат одни и те же данные equals() Versus == в Java

Это может вам помочь.

0
задан Shivani Upadhyay 13 July 2018 в 10:57
поделиться

1 ответ

Вы используете 2 виджета ListBox. Обратитесь к документации для этого виджета о том, как использовать ListBox с uibinder.

В java-коде добавьте ChangeHandler в первый виджет ListBox.addChangeHandler () и вызовите обработчик ListBox.getSelectedValue ( ), чтобы получить выбранное значение при его изменении. Затем залейте второй виджет на нем с помощью методов ListBox.clear () и .add ().

1
ответ дан Rob Newton 17 August 2018 в 13:06
поделиться
  • 1
    хорошо, я думаю, что это хорошее решение, просто убедитесь, что блокировки списка неактивны в промежуток времени - очистить и добавить методы, которые вы используете на нем – Ashish Shetkar 17 July 2018 в 09:30
Другие вопросы по тегам:

Похожие вопросы: