私はGWTを初めて使用します。のインスタンスを使用したコンボボックスを使用する必要がある単純なGWTプログラムを作成していますValueListBox
。そのコンボでは、1年の月を表す1から12までの数字をリストする必要があります。しかし、コンボはnull
最後に値を追加します。null
誰かがその値を削除する方法を教えてもらえますか?
final ValueListBox<Integer> monthCombo = new ValueListBox<Integer>(new Renderer<Integer>() {
@Override
public String render(Integer object) {
return String.valueOf(object);
}
@Override
public void render(Integer object, Appendable appendable) throws IOException {
if (object != null) {
String value = render(object);
appendable.append(value);
}
}
});
monthCombo.setAcceptableValues(getMonthList());
monthCombo.setValue(1);
private List<Integer> getMonthList() {
List<Integer> list = new ArrayList<Integer>();
for (int i = 1; i <= 12; i++) {
list.add(i);
}
return list;
}