ExtJS PropertyGrid中使用Combobox选择值问题


Posted in Javascript onJune 13, 2010

问题描述:

在PropertyGrid中使用Combobox来选择值时,得到的应该是displayField的值,但是在确认选择的时候却显示了valueField的值,例如,下拉选择性别,displayField分别为'男','女',对应的valueField分别为'0','1',本来选择应该显示中文描述,但是却显示成了0或者1这样的标识数据,这对用户来说应该不能接受的。

解决:
拦截Grid的beforepropertychange事件,设置好显示的值,之后返回false,阻止修改事件中的验证重置。
例如:

listeners: { 
beforepropertychange: function(source, recordId, value, oldValue){ 
if(recordId == 'BRAND_NAME'){ 
var record = this.getStore().getById(recordId); 
this.suspendEvents(); 
record.set("value", cmbBrandEdit.store.getAt(cmbBrandEdit.store.find('BRAND_ID', value)).get('BRAND_NAME')); 
record.commit(); 
this.resumeEvents(); 
return false; 
} 
} 
}
Javascript 相关文章推荐
探讨JQUERY JSON的反序列化类 using问题的解决方法
Dec 19 Javascript
JS二维数组的定义说明
Mar 03 Javascript
网页运行时提示对象不支持abigimage属性或方法
Aug 10 Javascript
javascript中innerText和innerHTML属性用法实例分析
May 13 Javascript
AngularJS 服务详细讲解及示例代码
Aug 17 Javascript
使用json来定义函数,在里面可以定义多个函数的实现方法
Oct 28 Javascript
canvas实现动态小球重叠效果
Feb 06 Javascript
JS实现的加减乘除四则运算计算器示例
Aug 09 Javascript
vue实现下拉加载其实没那么复杂
Aug 13 Javascript
小程序如何定位所在城市及发起周边搜索
Feb 11 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
Sep 12 Javascript
原生JS实现九宫格抽奖
Sep 13 Javascript
js null undefined 空区别说明
Jun 13 #Javascript
javascript dom代码应用 简单的相册[firefox only]
Jun 12 #Javascript
DOM Scripting中的图片切换[兼容Firefox]
Jun 12 #Javascript
由JavaScript技术实现的web小游戏(不含网游)
Jun 12 #Javascript
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
Jun 12 #Javascript
jquery form表单提交插件asp.net后台中文解码
Jun 12 #Javascript
JavaScript中yield实用简洁实现方式
Jun 12 #Javascript
You might like
咖啡豆要不要放冰箱的原因
2021/03/04 冲泡冲煮
MayFish PHP的MVC架构的开发框架
2009/08/13 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
Apache服务器下防止图片盗链的办法
2015/07/06 PHP
Ubuntu 16.04下安装PHP 7过程详解
2017/03/28 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
JS实现的省份级联实例代码
2013/06/24 Javascript
jquery 实现input输入什么div图层显示什么
2014/06/15 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
AngularJS实现数据列表的增加、删除和上移下移等功能实例
2016/09/05 Javascript
AngularJS 面试题集锦
2016/09/06 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
详解如何用模块化的方式写vuejs
2017/12/16 Javascript
vue、react等单页面项目应该这样子部署到服务器
2018/01/03 Javascript
vue基础之模板和过滤器用法实例分析
2019/03/12 Javascript
js form表单input框限制20个字符,10个汉字代码实例
2019/04/12 Javascript
通过实例了解js函数中参数的传递
2019/06/15 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
python进阶教程之模块(module)介绍
2014/08/30 Python
Python新手实现2048小游戏
2015/03/31 Python
Python反转序列的方法实例分析
2018/03/21 Python
Python3.5 处理文本txt,删除不需要的行方法
2018/12/10 Python
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
python 实现将多条曲线画在一幅图上的方法
2019/07/07 Python
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
浅谈HTML5新增和废弃的标签
2019/04/28 HTML / CSS
解释一下抽象方法和抽象类
2016/08/27 面试题
毕业寄语大全
2014/04/09 职场文书
入党积极分子学习党的纲领思想汇报
2014/09/13 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
防汛通知
2015/04/25 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
教师个人教学反思
2016/02/23 职场文书
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫
试用1103暨1103、1101同门大比武 [ DAIWEI ]
2022/04/05 无线电