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的加载方式吗,为什么先后执行问题解决不了。 展开
加载组件的代码
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的加载方式吗,为什么先后执行问题解决不了。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询