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 相关文章推荐
Javascript 键盘keyCode键码值表
Dec 24 Javascript
Javascript 实用小技巧
Apr 07 Javascript
关于javascript event flow 的一个bug详解
Sep 17 Javascript
比较不错的JS/JQuery显示或隐藏文本的方法
Feb 13 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
Apr 20 Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
Nov 02 Javascript
jQuery中get方法用法分析
Dec 07 Javascript
jquery插件锦集【推荐】
Dec 16 Javascript
微信小程序 ES6Promise.all批量上传文件实现代码
Apr 14 Javascript
JavaScript实现简单的树形菜单效果
Jun 23 Javascript
微信小程序出现wx.navigateTo页面不跳转问题的解决方法
Dec 26 Javascript
详解Nuxt内导航栏的两种实现方式
Apr 16 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
第十三节--对象串行化
2006/11/16 PHP
php类中private属性继承问题分析
2012/11/01 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
PHP基于SPL实现的迭代器模式示例
2018/04/22 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
070823更新的一个[消息提示框]组件 兼容ie7
2007/08/29 Javascript
jQuery源码分析之Event事件分析
2010/06/07 Javascript
DeviceOne 让你一见钟情的App快速开发平台
2016/02/17 Javascript
深入探讨Vue.js组件和组件通信
2016/09/12 Javascript
深入理解jquery中extend的实现
2016/12/22 Javascript
JavaScript 中的12种循环遍历方法【总结】
2018/05/31 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
利用JS动态生成隔行换色HTML表格的两种方法
2018/10/09 Javascript
Weex开发之地图篇的具体使用
2019/10/16 Javascript
简单了解JS打开url的方法
2020/02/21 Javascript
Django自定义分页与bootstrap分页结合
2021/02/22 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
用Anaconda安装本地python包的方法及路径问题(图文)
2019/07/16 Python
基于python 取余问题(%)详解
2020/06/03 Python
梵蒂冈和罗马卡:Omnia Card Pass
2018/02/10 全球购物
韩国现代百货官网:Hmall
2018/03/21 全球购物
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
红色连衣裙精品店:Red Dress Boutique
2018/08/11 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
什么是Web Service?
2012/07/25 面试题
广告传媒专业应届生求职信
2014/03/01 职场文书
房屋出租协议书范本(标准版)
2014/09/24 职场文书
教师旷工检讨书
2015/08/15 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
2021/04/06 Python
Python自动化之批量处理工作簿和工作表
2021/06/03 Python
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫
vue实现书本翻页动画效果实例详解
2022/04/08 Vue.js