Я работаю над приложением, разработанным с помощью GWT с использованием UiBinder.
В одном представлении у меня есть ListBox, который должен разрешить множественный выбор.
Приложение в настоящее время использует метод setMultipleSelect (boolean isMultipleSelect), чтобы включить множественный выбор в ListBox.
Этот метод теперь устарел, и рекомендуется использовать конструктор ListBox (boolean isMultipleSelect).
Проблема в том, что я не создаю этот ListBox, он выполняется при связывании (думаю, я не совсем уверен, как все это работает).
Мой код такой:
interface ViewUiBinder extends UiBinder<Widget, View> {}
private static ViewUiBinder uiBinder = GWT.create(ViewUiBinder.class);
private Widget widget;
@UiField
ListBox listBox;
@Inject
public View() {
widget = uiBinder.createAndBindUi(this);
listBox.setMultipleSelected(true);
}
Кто-нибудь знает, как запустить ListBox с помощью конструктора конструктора множественного выбора и заставить его работать?
Спасибо
Матье