我想覆盖FilterBuilde的getValueFieldProperties。 我的要求是我希望显示选择的某些特定类型的字段,对于Value字段而不是简单的文本框。 我访问了以下内容: http://code.google.com/p/smartgwt/source/browse/tags/2.5/main/src/com/smartgwt/client/widgets/form/FilterBuilder.java?r=1796
感谢。
答案 0 :(得分:0)
我找到了需求requirement is, for some specific type of field, I want to show selection, for Value field instead of simple text box.
for (DataSourceField field : dataSource.getFields()) {
String type = field.getAttribute("serverType");
if (type!=null && type.equals("SPECIFIC_TYPE")) {
TreeMap<String, String> map = new TreeMap<String, String>();
map.put("1", "value 1");
map.put("2", "value 2");
field.setValueMap(map);
}
}