Mögliches Duplikat:
Smartgwt selectitem Schlüsselwert Problem
Ich verwende setEditorCustomizer, um benutzerdefinierte Editoren für einige Felder in einem ListGrid zu setzen, mein spezifisches Problem ist auf ein SelectItem
Etwa so:
grid.setEditorCustomizer(new ListGridEditorCustomizer() {
public FormItem getEditor(ListGridEditorContext context) {
SelectItem selectItem = new SelectItem();
LinkedHashMap<String, String> valuesMap = new LinkedHashMap<String, String>();
valuesMap.put("0","some text");
valuesMap.put("1","other text");
selectItem.setValueMap(valuesMap);
}
}
Beachten Sie, dass ich nicht für jede Zeile Auswahlelemente erstelle.
Alles funktioniert gut, wenn ich die Zeile bearbeite. Ich sehe "some text" und "other text" in der Dropdown-Liste, aber wenn ich den Wert nicht bearbeite, sehe ich den entsprechenden Schlüssel statt des Wertes.
Ich habe die Javadoc durchsucht, konnte aber nichts finden, wenn etwas nicht explizit ist, fragen Sie bitte und ich werde hinzufügen.