我是 GWT 的新手。我正在编写一个简单的 GWT 程序,我需要在其中使用一个组合框,为此我使用了ValueListBox
. 在那个组合中,我需要列出代表一年中月份的 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;
}