extjs 一个js文件里,前面定义了加载数据,

后面定义combobox组件,结果组件总是在加载数据前执行,并且获得的值为空加载组件的代码varfabircTypeDs=newExt.data.Store({proxy... 后面定义combobox组件,结果组件总是在加载数据前执行,并且获得的值为空
加载组件的代码
var fabircTypeDs = new Ext.data.Store({
proxy: new Ext.data.HttpProxy({
url: 'xx!xx.action'
}),
reader: new Ext.data.JsonReader({},['id','name']),
remoteSort: false
});
fabircTypeDs.load();
var queryComponent_dept = new Ext.Container({
layout: 'hbox',
items: [{
xtype: 'combobox',
fieldLabel: '  部 门',

labelAlign:'right',
name: 'mailingCity',
width:187,
labelWidth: 60,

store: fabircTypeDs,
valueField: 'deptId',
displayField: 'deptName' ,

emptyText: '请选择',
blankText: '请选择...',
。。。。
这样,这种数据加载方式不是extjs的加载方式吗,为什么先后执行问题解决不了。
展开
 我来答
铁有感
2014-06-18 · 超过30用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:64.2万
展开全部
如果你想在加载数据后执行,可以给store加一个load事件,在事件里面写创建组件。这样就保证了创建组件在加载数据之后
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式