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 相关文章推荐
一段效率很高的for循环语句使用方法
Aug 13 Javascript
javascript中直接写php代码的方法
Jul 31 Javascript
基于js与flash实现的网站flv视频播放插件代码
Oct 14 Javascript
浅谈javascript语法和定时函数
May 03 Javascript
AngularJS实现表单手动验证和表单自动验证
Dec 09 Javascript
纯JS打造网页中checkbox和radio的美化效果
Oct 13 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
Jan 13 Javascript
vue-cli+webpack项目 修改项目名称的方法
Feb 28 Javascript
详解如何使用babel进行es6文件的编译
May 29 Javascript
webpack 开发和生产并行设置的方法
Nov 08 Javascript
vue-cli中使用高德地图的方法示例
Mar 28 Javascript
微信小程序页面间传值与页面取值操作实例分析
Apr 30 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
php5 non-thread-safe和thread-safe这两个版本的区别分析
2010/03/13 PHP
PHP编写简单的App接口
2016/08/28 PHP
JavaScipt基本教程之前言
2008/01/16 Javascript
JavaScript 模拟用户单击事件
2009/12/31 Javascript
jquery滚动组件(vticker.js)实现页面动态数据的滚动效果
2013/07/03 Javascript
JavaScript作用域与作用域链深入解析
2013/12/06 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
Javascript中使用A标签获取当前目录的绝对路径方法
2015/03/02 Javascript
setTimeout内不支持jquery的选择器的解决方案
2015/04/28 Javascript
微信小程序 网络API发起请求详解
2016/11/09 Javascript
JavaScript常用正则函数用法示例
2017/01/23 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
Angular 通过注入 $location 获取与修改当前页面URL的实例
2017/05/31 Javascript
JS排序算法之冒泡排序,选择排序与插入排序实例分析
2017/12/13 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
使用npm安装最新版本nodejs
2018/01/18 NodeJs
原生js实现密码强度验证功能
2020/03/18 Javascript
微信小程序保持session会话的方法
2020/03/20 Javascript
[02:05]DOTA2完美大师赛趣味视频之看我表演
2017/11/18 DOTA
Python数据库的连接实现方法与注意事项
2016/02/27 Python
python绘制简单折线图代码示例
2017/12/19 Python
Python lambda函数基本用法实例分析
2018/03/16 Python
python实现读取大文件并逐行写入另外一个文件
2018/04/19 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
python实现维吉尼亚加密法
2019/03/20 Python
python射线法判断一个点在图形区域内外
2019/06/28 Python
python双端队列原理、实现与使用方法分析
2019/11/27 Python
python json.dumps中文乱码问题解决
2020/04/01 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
2020/06/12 Python
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
2013/01/06 HTML / CSS
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
应届毕业生求职信
2013/11/30 职场文书
优秀教师先进事迹
2014/01/22 职场文书
后勤服务中心总经理工作职责
2014/03/03 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
2022/04/14 Python