做了个可编辑表格,但是表格中添加的combo显示的一直是value,而非text,很是郁闷,今天读Ext的源码,发现如下解决办法:
渲染器comboRenderer定义如下:
Ext.util.Format.comboRenderer = function(combo){
return function(value){
var record = combo.findRecord(combo.valueField, value);
return record ? record.get(combo.displayField) : combo.valueNotFoundText;
}
}
在可编辑表格列模式中添加上面的渲染器即可。
var combo = new Ext.form.ComboBox({
typeAhead: true,
triggerAction: 'all',
// transform the data already specified in html
transform: 'accTypeSel',
lazyRender: true,
listClass: 'x-combo-list-small'
});
{ header: "accType",dataIndex:"accType", width: 100,
editor:combo,
renderer: Ext.util.Format.comboRenderer(combo)
}
分享到:
相关推荐
javascript ext-2.0.2 超强功能列表,窗体等等
基于EXT2.0.2表格间数据拖拽。并提示拖拽数据实现
ext 2.0.2 ext 2.0.2 ext 2.0.2
我最近在学习EXT,上传一个中文API,与其共用呀
ext-2.0.2 jar ext包
Ext2.0.2经典的一个JS组件带EXT中文手册.rar
ExtJS是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。 最近我们在几个应用都使用到了ExtJS,对公司以前开发的一个OA系统也正在使用ExtJS...
Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [ 编程开发, 编辑输入 - Windows, Mac, Linux // 2012-07-28 ] Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台...
学习Extjs时,引入这个文件头,可以在VS2008里面进行智能提醒,Extjs里有部分功能可以提示
VS2008 Extjs代码提示工具 引用方法: ///<reference path="../js/vswd-ext_2.0.2.js" />
ext-2.0.2源代码文件,给有需要的人
js windows..js 提示工具
Sublime Text 2.0.2 Setup
ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍ext语法介绍
Sublime Text 2.0.2 超强编辑器
各种ajax面板 树形目录 ext-2.0.2
Sublime Text 2.0.2.dmg
Sublime Text2.0.2注册码
Sublime Text 2.0.2 x64 Setup.exe
Ext 下载 库文件 javascript