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函数中的arguments参数
Aug 01 Javascript
JavaScript高级程序设计 阅读笔记(二十) js错误处理
Aug 14 Javascript
使用Post提交时须将空格转换成加号的解释
Jan 14 Javascript
解决JS浮点数运算出现Bug的方法
Mar 12 Javascript
javascript 终止函数执行操作
Feb 14 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
Jun 02 Javascript
浅谈JS继承_寄生式继承 & 寄生组合式继承
Aug 16 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
Aug 28 Javascript
Vue.js中数据绑定的语法教程
Jun 02 Javascript
Vue多系统切换实现方案
Jun 05 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
May 29 Javascript
简单了解JavaScript弹窗实现代码
May 07 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/10/09 PHP
mysql5详细安装教程
2007/01/15 PHP
py文件转exe时包含paramiko模块出错解决方法
2016/08/12 PHP
golang 调用 php7详解及实例
2017/01/04 PHP
javascript之锁定表格栏位
2007/06/29 Javascript
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
表单JS弹出填写提示效果代码
2011/04/16 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
2013/07/16 Javascript
jquery表单验证框架提供的身份证验证方法(示例代码)
2013/12/27 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
jQuery将所有被选中的checkbox某个属性值连接成字符串的方法
2015/01/24 Javascript
jQuery实现类似老虎机滚动抽奖效果
2015/08/06 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
2016/10/26 Javascript
JS 实现Base64编码与解码实例详解
2016/11/07 Javascript
详解照片瀑布流效果(js,jquery分别实现与知识点总结)
2017/01/01 Javascript
angularjs 页面自适应高度的方法
2018/01/17 Javascript
深入浅析golang zap 日志库使用(含文件切割、分级别存储和全局使用等)
2020/02/19 Javascript
python支持断点续传的多线程下载示例
2014/01/16 Python
Perl中著名的Schwartzian转换问题解决实现
2015/06/02 Python
在django中使用自定义标签实现分页功能
2017/07/04 Python
Python实现获取照片拍摄日期并重命名的方法
2017/09/30 Python
Python使用gRPC传输协议教程
2018/10/16 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
Django工程的分层结构详解
2019/07/18 Python
Python列表的深复制和浅复制示例详解
2021/02/12 Python
移动端Web页面的CSS3 flex布局快速上手指南
2016/05/31 HTML / CSS
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
草莓网化妆品日本站:Strawberrynet日本
2017/10/20 全球购物
给校长的一封建议书
2014/03/12 职场文书
主持人演讲稿
2014/05/13 职场文书
导游词之苏州阳澄湖
2019/11/15 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang
微信小程序中wxs文件的一些妙用分享
2022/02/18 Javascript
DE1103使用报告
2022/04/05 无线电