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 相关文章推荐
Document:getElementsByName()使用方法及示例
Oct 28 Javascript
node.js中的path.extname方法使用说明
Dec 09 Javascript
javascript HTML5文件上传FileReader API
Mar 27 Javascript
JS作为值的函数用法示例
Jun 20 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
Oct 24 Javascript
利用Jasmine对Angular进行单元测试的方法详解
Jun 12 Javascript
vue 打包后的文件部署到express服务器上的方法
Aug 09 Javascript
Vue的百度地图插件尝试使用
Sep 06 Javascript
详解Web使用webpack构建前端项目
Sep 23 Javascript
简单两步使用node发送qq邮件的方法
Mar 01 Javascript
js正则匹配多个全部数据问题
Dec 20 Javascript
Express 配置HTML页面访问的实现
Nov 01 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
PHP explode()函数用法、切分字符串
2012/10/03 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
2014/06/19 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
2014/11/18 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
PHP实现原生态图片上传封装类方法
2016/11/08 PHP
yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】
2020/04/13 PHP
用JavaScript脚本实现Web页面信息交互
2006/12/21 Javascript
JavaScript获取页面上被选中文字的方法技巧
2015/03/13 Javascript
JQuery boxy插件在IE中边角图片不显示问题的解决
2015/05/20 Javascript
全面了解JavaScript的数据类型转换
2016/07/01 Javascript
响应式表格之固定表头的简单实现
2016/08/26 Javascript
JS调用某段SQL语句的方法
2016/10/20 Javascript
vue-quill-editor实现图片上传功能
2017/08/08 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
微信小程序如何实现在线客服功能
2019/10/16 Javascript
vue通过v-html指令渲染的富文本无法修改样式的解决方案
2020/05/20 Javascript
JavaScript如何实现监听键盘输入和鼠标监点击
2020/07/20 Javascript
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
[04:46]2018年度玩家喜爱的电竞媒体-完美盛典
2018/12/16 DOTA
Python  __getattr__与__setattr__使用方法
2008/09/06 Python
python去除空格和换行符的实现方法(推荐)
2017/01/04 Python
python实现解数独程序代码
2017/04/12 Python
python实现数据库跨服务器迁移
2018/04/12 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
如何强制垃圾回收
2015/10/06 面试题
介绍下Java的输入输出流
2014/01/22 面试题
《两个铁球同时着地》教学反思
2014/02/13 职场文书
史学专业毕业生求职信
2014/05/09 职场文书
教师职业道德事迹材料
2014/08/18 职场文书
英文感谢信范文
2015/01/21 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
爱国之歌(8首)
2019/09/29 职场文书
Python中的pprint模块
2021/11/27 Python