Extjs的下拉列表的显示问题

7轻狂书生7 2015-08-21 01:38:36
先上代码:

这是我的store代码:
var deptStore = Ext.create('Ext.data.ArrayStore', {
fields: [
{ name: 'deptid', type: 'int' },
{ name: 'deptname', type: 'string' }],
proxy: {
type:'ajax',
url: 'deptlist',
reader:'array'
},
autoLoad:true

});

这是plane中的代码:
xtype : "container",
layout : "hbox",
items : [ {
fieldLabel : "员工部门",
xtype : "combo",
store:deptStore,
mode:'local',
name : "deptname",
vlaueField:"deptname",
triggerAction:"all",
displayField:"deptid",
emptyText:'---请选择---',
},


后台返回的data:
[{"deptid":1,"deptname":"采购部"},{"deptid":2,"deptname":"办公室"},{"deptid":13,"deptname":"人事部"},{"deptid":14,"deptname":"库管部"}]
后台代码:
@Action(value = "/deptlist", results = { @Result(name = "success", type = "json") ,
@Result(name = "error", location = "/error.jsp") })
public String empShow() {
list = deptService.selectDept();
System.out.println(list.size());
data = new JSONArray();
for(Dept de :list){
JSONObject dat = new JSONObject();
dat.put("deptid",de.getDeptId() );
dat.put("deptname", de.getDeptName());
data.add(dat);
}
System.out.println(data);
success = true;
return "success";
}



但是前台显示的下拉列表只显示一个0,反正不能正常显示嘛........各位大神帮忙看看,万分感激呀!!!!
...全文
218 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,955

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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