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 学习笔记 选择器之四
Jul 23 Javascript
一个挺有意思的Javascript小问题说明
Sep 26 Javascript
JavaScript打开word文档的实现代码(c#)
Apr 16 Javascript
关于jquery css的使用介绍
Apr 18 Javascript
JavaScript tab选项卡插件实例代码
Feb 23 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
Feb 22 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
Jun 29 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
微信小程序遍历Echarts图表实现多个饼图
Apr 25 Javascript
React实现类似淘宝tab居中切换效果的示例代码
Jun 02 Javascript
浅谈实现在线预览PDF的几种解决办法
Aug 10 Javascript
vue调用本地摄像头实现拍照功能
Aug 14 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中几种常见安全设置详解
2010/04/06 PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
PHP中使用TCPDF生成PDF文档实例
2014/07/01 PHP
Fleaphp常见函数功能与用法示例
2016/11/15 PHP
php自定义时间转换函数示例
2016/12/07 PHP
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
JQuery调用WebServices的方法和4个实例
2014/05/06 Javascript
JS+CSS实现精美的二级导航效果代码
2015/09/17 Javascript
JavaScript编程中实现对象封装特性的实例讲解
2016/06/24 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
使用Math.max,Math.min获取数组中的最值实例
2017/04/25 Javascript
Bootstrap table使用方法汇总
2017/11/17 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
JSON字符串操作移除空串更改key/value的介绍
2019/01/05 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
解决echarts echarts数据动态更新和dataZoom被重置问题
2020/07/20 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
[02:25]DOTA2英雄基础教程 虚空假面
2014/01/02 DOTA
[01:06:07]2014 DOTA2国际邀请赛中国区预选赛5.21 DT VS CIS
2014/05/22 DOTA
[53:44]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Magma BO3 第一场 1月31日
2021/03/11 DOTA
Python实现批量下载图片的方法
2015/07/08 Python
Python3.5实现的三级菜单功能示例
2019/03/25 Python
Python argparse模块应用实例解析
2019/11/15 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
Python 图片处理库exifread详解
2021/02/25 Python
工商管理专业实习生自我鉴定
2013/09/29 职场文书
高级电工工作职责
2013/11/21 职场文书
公司财务自我评价分享
2013/12/17 职场文书
给女儿的表扬信
2014/01/18 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
入党积极分子自我批评思想汇报
2014/10/10 职场文书
员工工作能力评语
2014/12/31 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
Vue中插槽slot的使用方法与应用场景详析
2021/06/08 Vue.js
Nginx速查手册及常见问题
2022/04/07 Servers