ExtJs comboBox 无法取出json数据

前台部门代码为:{columnWidth:.4,layout:"form",items:[{xtype:"combo",fieldLabel:"部门名称",name:"d... 前台部门代码为:
{
columnWidth:.4,
layout:"form",
items:[{
xtype:"combo",
fieldLabel:"部门名称",
name:"dep_name",
id:"dep_name",
store:new Ext.data.JsonStore({

fields:["dep_id","dep_name"],

url:'admin/MainManager?do=dept_name',

autoLoad:true,

root:"dept"

}),
valueField:"dep_id",
displayField:"dep_name",

typeAhead:true,

mode:"local",

forceSelection:true,

triggerAction:"all",

emptyText:"选择单位...",

OnFocus:true
}]
}
从后台获取的json数据为:
{"dept":[{"dep_id":"101000","dep_name":"市部","id":0,"muser_id":"","oby":0,"p_id":""},{"dep_id":"101010","dep_name":"大客户","id":0,"muser_id":"","oby":0,"p_id":""},{"dep_id":"","dep_name":"","id":0,"muser_id":"","oby":0,"p_id":""}]}
到底什么地方错了,为什么前台的下拉别表中总是没有数据显示
展开
 我来答
hai6606_cn
2013-04-14 · TA获得超过452个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:176万
展开全部
完整的store应该包含这些内容:model,proxy,reader,writer

把store改成下面的代码:
{
type: 'store',
fields: ["dep_id","dep_name"],

autoLoad:true,
proxy: {
type: 'ajax',

url: 'admin/MainManager?do=dept_name',
reader: {
type: 'json',
root: 'dept'

}

}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式