मैं जीडब्ल्यूटी के लिए नया हूं। मैं एक साधारण जीडब्ल्यूटी प्रोग्राम लिख रहा हूं जहां मुझे कॉम्बो बॉक्स का उपयोग करने की आवश्यकता है जिसके लिए मैंने 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;
}
मैं सिर्फ पिछले एक समान प्रश्न पर अपने जवाब में उद्धृत किया, lol :) –
धन्यवाद थॉमस Broyer। इसने काम कर दिया। –
मैंने कोशिश की और यह काम नहीं कर रहा है। मैं अभी भी शून्य देखता हूं ... यह वास्तव में एक बग की तरह लगता है, और एक सुविधा नहीं। मैं 2.5-आरसी 1 –