欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Extjs中ComboBox加载并赋初值的实现方法

程序员文章站 2022-03-20 23:30:57
如: 复制代码 代码如下: editcitystore.load({ params: { provinceid: proid }); ext.getcmp('city-id...
如:
复制代码 代码如下:

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表示数据不累加
});