`

Ext JS Library 2.0.2可编辑表格中怎么显示combo的Text

    博客分类:
  • Ext
阅读更多
做了个可编辑表格,但是表格中添加的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)
   }
分享到:
评论
1 楼 liuweifeng 2010-12-14  
唉,看来Ext的协议让很多人不爽啊,没法用最新的版本……

相关推荐

    vswd-ext_2.0.2.zip_vswd-ext_2.0.2.js_网vswd

    标题中的“vswd-ext_2.0.2.zip_vswd-ext_2.0.2.js_网vswd”表明这是一个与“vswd-ext”相关的JavaScript库或插件,版本号为2.0.2,可能是用于Windows平台,并且与一个名为“网vswd”的网络提示工具有关。这个压缩包...

    ext-2.0.2 js

    javascript ext-2.0.2 超强功能列表,窗体等等

    基于EXT2.0.2表格间数据拖拽

    在这个特定的场景中,我们将探讨“基于EXT2.0.2表格间数据拖拽”的实现。 EXT2.0.2中的数据拖拽功能,主要是通过DragDrop(DD)和DragDropGroup(DDG)组件来实现的。DragDrop组件允许用户将元素从一个位置拖动到另...

    vswd-ext_2.0.2——2008Extjs提示工具

    2. 将"vswd-ext_2.0.2.js"文件导入到你的项目中,并在HTML文件的头部引用,以便在编辑器中启用智能提示。 3. 了解基本的Ext JS语法和概念,虽然工具会提供提示,但理解基础仍然很重要。 4. 更新和维护:由于此工具是...

    ext2.0.2中文API

    我最近在学习EXT,上传一个中文API,与其共用呀

    ext-2.0.2资源包

    要使用"ext-2.0.2"资源包,开发者通常需要下载并解压文件,然后在HTML文件中引用EXT的相关库文件,如`ext-all.js`或`ext-all-debug.js`(根据是否需要调试信息选择)。接着,编写JavaScript代码来配置和实例化EXT...

    Ext2.0.2经典的一个JS组件带EXT中文手册.rar

    这个"Ext2.0.2经典的一个JS组件带EXT中文手册.rar"文件包含了该版本的ExtJS组件和相关的中文文档,帮助开发者更好地理解和使用这个框架。 1. **EXT中文手册**: 提供的`EXT 中文手册.doc`是ExtJS的中文文档,这...

    ext-2.0.2 jar ext包

    ext-2.0.2 jar ext包

    ext-2.0.2源代码

    EXT是Ext JS的一个早期版本,它是一个用于构建富因特网应用程序(RIA)的JavaScript库。EXT 2.0.2源代码包含了构建这个库的所有原始文件,为开发者提供了深入理解EXT工作原理的机会,同时也方便了自定义和扩展。EXT ...

    ext 2.0.2 源码 例子

    在EXT 2.0.2中,这些组件的功能得到了进一步提升,例如表格支持更丰富的数据展示和操作,树形视图的动态加载和排序能力增强,窗体组件的验证功能更加完善。 EXTJS的布局管理器是另一个关键特性,它允许开发者创建...

    ext-2.0.2需要的资源

    "ext-2.0.2"文件可能是一个解压后的EXTJS库本身,包含JavaScript文件、CSS样式表、图像和其他资源。这些文件是EXTJS的核心,提供了各种组件、布局、数据绑定等功能。开发者会引用这些文件到他们的HTML页面中,以便...

    ext-2.0.2含localXHR.rar

    在"ext-2.0.2含localXHR"这个更新中,"localXHR.js"是核心部分。在原版ExtJS中,Ajax请求通常用于与服务器进行异步数据交互。然而,"localXHR"允许在本地环境中模拟Ajax请求,这对于开发和测试阶段非常有用,因为它...

    Ext2.0.2的Ajax请求拦截示例

    Ext2.0.2是Ext JS的一个早期版本,它是一个流行的JavaScript库,用于构建富客户端Web应用程序。在Ext JS中,Ajax请求是进行异步数据交互的基础,它允许页面在不刷新的情况下与服务器进行通信。本示例将深入探讨如何...

    ext-2.0.2包

    ExtJS是一个用javascript编写,与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。 最近我们在几个应用都使用到了ExtJS,对公司以前开发的一个OA系统也正在使用ExtJS...

    ext-2.0.2 (javascript脚本例子)

    "ext-2.0.2" 是一个JavaScript库的版本号,主要专注于构建富客户端应用程序。这个库,通常称为EXTJS,是由Sencha公司开发的,它提供了一系列强大的组件和工具,用于创建交互式和复杂的网页应用。EXTJS 2.0.2是该框架...

    Sublime Text 2.0.2 Setup

    Sublime Text 2.0.2 是一个广受欢迎的文本编辑器,专为程序员和开发者设计,具有丰富的功能和高度可定制性。这个版本的安装程序("Sublime Text 2.0.2 Setup.exe")是用户在Windows平台上安装该软件的执行文件,它...

    ext2.0.2

    在EXT 2.0.2中,包含了以下关键知识点: 1. **EXT组件库**:EXT的核心是其强大的组件库,包括各种UI元素如表格、树形视图、面板、窗口、表单、菜单等。这些组件都具有高度可定制性和响应式设计,能够适应不同的屏幕...

    2008Extjs提示工具 vswd-ext_2.0.2.js

    VS2008 Extjs代码提示工具 引用方法: ///<reference path="../js/vswd-ext_2.0.2.js" />

    spketdwcs-ext-2.0.2

    "spketdwcs-ext-2.0.2" 是一个专为Dreamweaver CS3设计的插件,其主要目标是提升开发EXTJS框架时的效率和体验。EXTJS是一种强大的JavaScript库,用于构建富互联网应用程序(RIA)。而Dreamweaver CS3是一款流行的Web...

    ext-2.0.2

    "ext-2.0.2" 是一个基于JavaScript的富客户端框架,主要应用于构建复杂的Web应用程序。这个版本的EXT提供了强大的组件库,包括Ajax面板、树形目录等,这些都是Web开发中的重要元素。 Ajax面板是EXT框架中的一个重要...

Global site tag (gtag.js) - Google Analytics