GXTSimpleComboBoxでいくつかの問題に直面しています。誰かが外部の*.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");
これはハードコードされたアプローチです。今、私はハードコーディングの部分を取り除くつもりです。listBoxFieldアイテム(A、B、C ... H)を外部の*.xmlファイルから直接追加したいと思います。誰かがそれを行う方法について私を助けることができますか?
ありがとう。