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 相关文章推荐
juqery 学习之三 选择器 简单 内容
Nov 25 Javascript
模拟select的代码
Oct 19 Javascript
JavaScript 基础篇之对象、数组使用介绍(三)
Apr 07 Javascript
javascript 实现简单的table排序及table操作练习
Dec 28 Javascript
jQuery中outerWidth()方法用法实例
Jan 19 Javascript
JQuery插入DOM节点的方法
Jun 11 Javascript
JS实现数字格式千分位相互转换方法
Aug 01 Javascript
JS实现标签页切换效果
May 04 Javascript
JS运动特效之任意值添加运动的方法分析
Jan 24 Javascript
Node.js Windows Binary二进制文件安装方法
May 16 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
Apr 09 Javascript
Vue 3自定义指令开发的相关总结
Jan 29 Vue.js
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实现用户认证及管理完全源码
2007/03/11 PHP
php set_time_limit()函数的使用详解
2013/06/05 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
php实现对象克隆的方法
2015/06/20 PHP
学习php设计模式 php实现原型模式(prototype)
2015/12/07 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
IE6 fixed的完美解决方案
2011/03/31 Javascript
jquery全选/全不选/反选另一种实现方法(配合原生js)
2013/04/07 Javascript
浅谈JavaScript实现面向对象中的类
2014/12/09 Javascript
JavaScript中的数学运算介绍
2014/12/29 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
微信小程序tabBar用法实例详解
2017/12/04 Javascript
详解express + mock让前后台并行开发
2018/06/06 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
python3生成随机数实例
2014/10/20 Python
python破解zip加密文件的方法
2018/05/31 Python
python读取xlsx的方法
2018/12/25 Python
Djang的model创建的字段和参数详解
2019/07/27 Python
Python在线和离线安装第三方库的方法
2020/10/31 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
六十岁生日答谢词
2014/01/10 职场文书
应届护士求职信范文
2014/01/26 职场文书
文明村镇申报材料
2014/05/06 职场文书
物业保安岗位职责
2014/07/02 职场文书
2014年学生党支部工作总结
2014/12/20 职场文书
任命通知范文
2015/04/21 职场文书
MySql 8.0及对应驱动包匹配的注意点说明
2021/06/23 MySQL
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
WINDOWS 64位 下安装配置mysql8.0.25最详细的教程
2022/03/22 MySQL
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python
Spring Security动态权限的实现方法详解
2022/06/16 Java/Android