一起学习网 一起学习网


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

网络编程 Extjs中ComboBox加载并赋初值的实现方法 06-21
如:

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工具:Extjs.util.Format使用方法
抄些常用工具方便查找----------字符串Ext.util.Format.capitalize(stringstr);//将首字母变大写Ext.util.Format.ellipsis(stringvalue,Numberlength);//截取指定length字符,将自动

ExtJs使用总结(非常详细)
一、获取元素(GettingElements)1.Ext.getvarel=Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存2.Ext.flyvarel=Ext.fly('myElementId')//不需

解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
用ExtJS开发将近一年了,也遇到了很多奇怪的问题,印象最深的要算是ExtJS在ie中显示的问题了。由于开发过程中大多用chrome来调试,很少在ie中调试(


编辑:一起学习网

标签:赋值,加载,元素,数据,他会