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


如:

复制代码 代码如下:

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



相关阅读:
我今天开始正式学习.net遇到的问题
IE8开发人员工具的菜单讲解
Microsoft IIS 真的如此「不安全」吗?(5)
Windows Vista/7中关机、睡眠和休眠有什么区别?
aspx如果引用cs中的变量的方法
javascript 图片轮换 函数化继承
Oracle10g新增CONVERT语法
javascript实例教程(21-3)
用PHP和ACCESS写聊天室(九)
JS option location 页面跳转实现代码
SQL Server 2005噪声字词和辞典概述
IE6的BUG及修复:谓防患于未然的策略
玩转花样表单(四)
介绍Oracle数据库备份基础知识
快速导航

Copyright © 2016 phpStudy | 皖ICP备18014864号-4