【发布时间】:2023-06-16 04:01:01
【问题描述】:
我正在开发一个使用 UiBinder 使用 GWT 开发的应用程序。 在一个视图中,我有一个需要允许多选的 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 并使其工作?
谢谢,
马修
【问题讨论】: