我在使用 GXT SimpleComboBox 时遇到了一些困难。有人可以告诉我如何从外部 *.xml 文件添加组合框项目吗?这里有更多细节:
我有这个 information.ui.xml 文件作为 uibinder。在这里,我使用以下代码添加了一个简单的组合框:
<row:VerticalLayoutContainer borders="true">
<f:SimpleComboBox ui:field="listBoxField"></f:SimpleComboBox>
</row:VerticalLayoutContainer>
其次,在代码隐藏类(在我的例子中是 information.java)中,我声明了 ui 字段:
@UiField
SimpleComboBox<String> listBoxField;
然后,在 asWidget() 方法块中,我手动添加了一些条目,如下所示:
listBoxField.add("A");
listBoxField.add("B");
listBoxField.add("C");
listBoxField.add("D");
listBoxField.add("E");
listBoxField.add("F");
listBoxField.add("G");
listBoxField.add("H");
这是一种硬编码方法。现在我愿意摆脱硬编码部分。我想直接从外部 *.xml 文件添加 listBoxField 项(A、B、C...H)。谁能帮助我如何做到这一点?
谢谢。