我是GWT新手。我正在編寫一個簡單的GWT程序,我需要使用一個組合框,爲此我使用了一個ValueListBox
的實例。在這個組合中,我需要列出1到12的數字,代表一年中的月份。但組合最後附加值爲null
。任何人都可以請幫助我如何刪除該值null
值?如何從ValueListBox值中刪除空值
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;
}
我剛引述你的答案在以前類似的問題,哈哈:) –
謝謝托馬斯Broyer。有效。 –
我試過了,它不工作。我仍然看到空......它真的感覺像一個錯誤,而不是一個功能。我正在運行2.5-rc1 –