可能重复:
Smartgwt 选择项键值问题
我正在使用 setEditorCustomizer 为 ListGrid 中的某些字段设置自定义编辑器,我的具体问题出在 SelectItem 上
像这样的东西:
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);
}
}
请注意,我没有为每一行创建选择项。
编辑行时一切正常,我在下拉列表中看到“一些文本”和“其他文本”,但是当我不编辑值时,我看到的是相应的键而不是值。
我已经搜索了 javadoc 但找不到任何东西,如果有什么不明确的,请询问,我会添加。