Extjs combo赋值与刷新的先后顺序
今天在跟一个弹出框中的多选下拉框赋值并实现反选的时候。惊讶的发现:原来我之前对于Combo的赋值的认知观是错误的。
我开始在窗体的beforeshow事件中对Combo控件赋值。开始使用了setValue()和setRawValue().分别赋值实际值和显示值。
然后Combo的Store在进行load请求数据。
好了,完工。托托的简单的功能啦。一刷新页面、测试功能,唉,咋不好使呢。浏览器缓存?那改下版本吧。好吧。真的不好使。
翻了一下刚刚写的多选下拉框的反选代码,唉,没错啊。一模一样啊。咋不好使呢。百思不得其解。算了,FireBug调试看看吧。
调试才发现:将数据赋值到Combo组件时,Combo显示的是valueField值而不是displayField值。所以需要先加载完数据,再进行赋值。
Ext.getCmp('Combo').getStore().load({
					callback: function (r, o) {
						Ext.getCmp("Combo").setValue('Test1');
					}
				});
Extjs combo赋值与刷新的先后顺序的更多相关文章
- vue.js 强行赋值、刷新数组或者对象 方法之 $.set()
		
实际开发过程中,数据交互的的时候需要赋值,刷新,但是不可能每次赋值之后都刷新整个页面,所以就要用到 vue.js方法 $.set(),能实现赋值对象的局部刷新 语法:Vue.set(object, k ...
 - [转]Extjs combo数据绑定与获取
		
原文地址:http://www.cnblogs.com/loveme123/archive/2012/05/10/2494466.html 1. 配置combo: { ...
 - EasyUI中使用textbox赋值,setValue和setText顺序问题
		
注意两点: 当text和value的值不同时,一定要先赋值Value,然后赋值Text,否则text和value全部为Value的值. 如果只setValue,则使用getText和getValue得 ...
 - extjs combo中给Store插入一条数据
		
{ xtype: 'combo', columnWidth: .55, name: 'AQLLevel', store: Ext.create('Scripts.Code.Common.store.I ...
 - spring controller接口中,用pojo对象接收页面传递的参数,发现spring在对pojo对象赋值时,有一定顺序的问题
		
1.我的项目中的实体类都继承了基类entityBase,里面封装了分页的一些属性,pageindex.pagesize.pagerownum等. 2.思路是页面可以灵活的传递分页参数,比如当前页pag ...
 - EXTJS 3.0 资料 控件之 combo 用法
		
EXTJS combo 控件: 1.先定义store //年款 var comboData_ReleasYear = [ ['], ['], ['], ['] ]; 2.定义combo控件 { lay ...
 - java 面向对象(九):类的结构:构造器(一)简介;属性赋值顺序;JavaBean的概念
		
1.构造器(或构造方法):Constructor构造器的作用: * 1.创建对象 * 2.初始化对象的信息2.使用说明: * 1.如果没显式的定义类的构造器的话,则系统默认提供一个空参的构造器 * 2 ...
 - python = 赋值顺序 && C++ side effect
		
title: python = 赋值顺序 && C++ side effect date: 2020-03-17 15:00:00 categories: [python][c++] ...
 - ExtJS 教程目录
		
今天我创建了一个小组,取名ExtJS互助团,欢迎朋友们加入!遇到问题需要帮助的时候别忘了ExtJS互助团!希望更多的园友加入进来,帮别人,也是帮自己!组内讨论不限于ExtJS,还包括FineUI.Ex ...
 
随机推荐
- 解决网站出错后 跳转 友好页面 的 asp .net 配置
			
<system.webServer> <httpErrors errorMode="DetailedLocalOnly"> <remove statu ...
 - Android应用正确使用扩展SD卡,特别是安卓4.4以后的版本
			
Android 开发时如何正确获取使用扩展存储路径 在 2.x 版本中,Android设备都是单存储,第三方App写文件,必须申请 WRITE_EXTERNAL_STORAGE 权限: 在4.0之后, ...
 - 【现代程序设计】【homework-04】
			
Personal Software Process Stages 时间百分比(%) 实际花费的时间 (分钟) 原来估计的时间 (分钟) 计划 0 0 0 · 估计这个任务需要多少时 ...
 - Android实例-操作sqlite数据之自建导航(XE8+小米2)
			
相关资料: 源文:http://blog.sina.com.cn/s/blog_77691fb90101g9hh.html help://embarcadero.rs_xe5/rad/Mobile_T ...
 - hdoj 2203 亲和串
			
亲和串 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
 - [OC Foundation框架 - 1] 常用结构体
			
底层封装是使用了typedef定义的结构体 typedef struct _NSString{ xxx xxx } NSString; 1. NSRange 结构体 #注意结构体不是对象 3种定义 ...
 - ST-Link STVP Cannot communicate with the device!
			
用STLink在ST Visual Programmer中对STM8下载二进制文件有时会出现: 原因:多半是STM8目标板没有电源有问题,或是电源引脚虚焊:
 - mysql之一
			
MySQL or MariaDB 简介 DBMS:数据库管理系统 RDBMS:关系型数据库管理系统 总之:他们都是一个数据管理程序:大多都是CS架构,都有专门的通信协议进行数据交换 关系模型: ...
 - C#- 实用的Log4Net日志记录例子
			
工作中也是要用到日志记录的,LOG4NET在这块做的不错,以后可以继续拿来用. 1.引用DLL 2.LOG4NET的配置文件 <?xml version="1.0" enco ...
 - 1.(1)编写一个接口ShapePara,要求: 接口中的方法: double getArea():获得图形的面积。double getCircumference():获得图形的周长 (2)编写一个圆类Circle,要求:圆类Circle实现接口ShapePara。 该类包含有成员变量: radius:public 修饰的double类型radius,表示圆的半径。 x:private修饰的dou
			
package jiekou1; public interface ShapePara { //定义常量PI final double PI=3.14; //定义抽象方法 //获得图形面积 doubl ...