页面上的comboxbo明明有值 却总是显示不出来 求教

aa_aaaaaa 2012-10-23 05:04:21
action类


public String get() {
List<String> companyNames;
JsonObject objTemp = null ;
JsonObject obj = new JsonObject() ;
companyNames = companyService.getAllComs();
JsonArray array = new JsonArray();

for (int i = 0; i < companyNames.size(); i++) {
objTemp = new JsonObject();
objTemp.addProperty("valueField", i);
objTemp.addProperty("dispalayField", companyNames.get(i).toString());
array.add(objTemp);
}
setJsonString(array.toString());
obj.addProperty("results", companyNames.size());
obj.add("rows", array);
System.out.println("!!!!!!!!!!!"+obj.toString());
setJsonString(obj.toString());
return "success";
}





js页面
var groupCombo = new Ext.form.ComboBox({
id:'groupCombo',
selectOnFocus : true,
fieldLabel : '公司名称',
editable : false,
triggerAction : 'all',
//readOnly : true,
mode : 'remote',
emptyText : '请选择',
store : new Ext.data.Store({
proxy : new Ext.data.HttpProxy({ //http://localhost/wuliu2/
url : 'http://localhost/wuliu2/getCompany'
}),
reader : new Ext.data.JsonReader({
root : 'rows',
totalProperty : 'results',
fields : ['valueField', 'dispalayField']
}),
autoLoad:true

}),

valueField : 'valueField',// 值字段
dispalayField : 'dispalayField'// 显示字段
/*listeners: {
load: function() {
mailTypeComboBox.setValue(groupCombo.getValue());
}
}*/

});




显示如图:
...全文
104 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧