Extjs中ComboBox加载并赋初值的实现方法
更新时间:2012年03月22日 22:16:18 作者:
当需要为ComboBox加载数据后进行赋初始选中项的话,如果是写在store.load()之后
如:
editCityStore.load({ params: { provinceID: proid });
Ext.getCmp('city-id-name').setValue(cityid);
由于是store是异步加载的,所以他会先赋值再填充值到ComboBox,,这里就需要用:
当加载完成后再进行赋值 :
editCityStore.load({
params: { provinceID: proid },
callback: function () {
//等待数据加载完成才进行赋值,不然由于异步会出现先赋值后加载完成。
Ext.getCmp('city-id-name').setValue(cityid);
},
scope: editCityStore,//表示作用范围
add: false //为false表示数据不累加
});
复制代码 代码如下:
editCityStore.load({ params: { provinceID: proid });
Ext.getCmp('city-id-name').setValue(cityid);
由于是store是异步加载的,所以他会先赋值再填充值到ComboBox,,这里就需要用:
当加载完成后再进行赋值 :
复制代码 代码如下:
editCityStore.load({
params: { provinceID: proid },
callback: function () {
//等待数据加载完成才进行赋值,不然由于异步会出现先赋值后加载完成。
Ext.getCmp('city-id-name').setValue(cityid);
},
scope: editCityStore,//表示作用范围
add: false //为false表示数据不累加
});
相关文章
extjs 3.31 TreeGrid实现静态页面加载json到TreeGrid里面
extjs 3.31 TreeGrid 我的小改动,实现静态页面加载json到TreeGrid里面2013-04-04
Extjs gridpanel 出现横向滚动条问题的解决方法
Extjs gridpanel 出现横向滚动条问题的解决方法,在gridpanel中加入以下代码即可。2011-07-07
JavaScript的Ext JS框架中的GridPanel组件使用指南
GridPanel和TreePnal功能类似,都是Ext JS中的表格便携利器,相比之下GridPanel还要更强大并且更复杂一些,下面我们就来整理一下JavaScript的Ext JS框架中的GridPanel组件使用指南2016-05-05


最新评论