`
379548695
  • 浏览: 155100 次
  • 性别: Icon_minigender_1
  • 来自: 河南郑州
社区版块
存档分类
最新评论

Extjs Combobox中显示两个字段内容

 
阅读更多

 

字段1  字段2  字段3
cnbj   中国   北京
cnsh   中国   上海
mgny   美国   纽约

在 combobox中如果想显示字段2+字段3的内容 

使用convet

先定义个函数

 

function seltext(v, record) {
    return record.字段2+ record.字段3;
}

 然后在store的reader中加入covert,如下:

var comboxStore = new Ext.data.Store({
    proxy: new Ext.data.HttpProxy({
        url: "getArea.aspx",
        method: 'GET'
    }),
    reader: new Ext.data.JsonReader({
        root: 'data',
        totalProperty: 'totalCount',
        id: 'id',
        fields: [{ name: 'id', mapping: '字段1' },
                 { name: 'selecttext', convert: seltext}]//这里
 
    })
});

 

最后就可以在combobox中将displayField属性设置为seltext

 

xtype: 'combo',
fieldLabel: '区域',
store: comboxStore,
mode: 'remote',
displayField: 'selecttext',//这里
triggerAction: 'all',
name: 'area',
emptyText: '请选择区域…',
editable: false,
anchor: '95%'

 至此就可以在combobox中显示两个字段内容

 

原文出处:http://www.cnblogs.com/jadebug/archive/2011/06/27/2091348.html

 

 

分享到:
评论

相关推荐

    extjs 自动补全 模拟combobox

    Combobox是EXTJS中的一个下拉选择框,它可以显示一个下拉列表供用户选择,同时也可以配合自动补全功能。 首先,让我们理解EXTJS的Combobox组件。Combobox由两部分组成:一个文本输入框和一个下拉列表。文本输入框...

    extjs editgrid combobox 回显

    在`EditGrid`中,这两个字段必须与网格列数据源中的字段对应,以确保选择的值能够被正确识别和回显。 - **`renderer`函数**:这是一个用于格式化单元格显示的函数,它可以接收当前单元格的值、元数据、记录等参数。...

    ExtJS Combobox二级联动列子

    1. Combobox:ExtJS中的Combobox是FormPanel的一个字段,它结合了文本输入框和下拉列表,提供了一种选择或输入数据的方式。 2. 二级联动:指两个或多个Combobox之间存在依赖关系,当一个Combobox的值改变时,另一个...

    extJs ComboBox级联

    6. **模板(Template)**:ComboBox的显示样式可以自定义,通过配置`displayField`和`valueField`来决定显示哪个字段的值,还可以使用模板来自定义显示内容。 7. **配置项**:ComboBox有许多可配置的选项,如`...

    extjs的ComboBox 2级联动

    在Web应用程序中,我们经常需要实现二级联动效果,即一个ComboBox的选择会影响另一个ComboBox的显示内容。这在数据关联和筛选场景中尤为常见,例如省份和城市的关联选择。本文将深入探讨如何在ExtJS中实现ComboBox的...

    extjs3.x combobox智能联想

    在EXTJS 3.x版本中,Combobox是一个非常实用的组件,它提供了下拉列表功能,用户可以在输入框中输入文字,系统会根据输入内容自动进行模糊匹配,给出相关的建议选项。这种功能在数据筛选、搜索或者选择项较多时特别...

    EXTJS的COMBOBOX级联实现和数据提交VALUE[文].pdf

    首先,我们需要创建两个Store对象,一个用于存储“队名称”(storedm),另一个用于存储“井号”(storejh)。每个Store都有一个HttpProxy,用于从服务器获取数据。JsonReader被用来解析服务器返回的JSON数据,其中...

    无废话ExtJs 教程十[下拉列表:Combobox]

    - Combobox由两个主要部分组成:文本输入框和下拉列表。用户可以在输入框中键入文字,或者点击下拉箭头展示列表进行选择。 - 创建Combobox需要创建一个`Ext.form.field.ComboBox`实例,并设置必要的配置项。 2. *...

    Extjs3.4.0版本 多选下拉框效果支持多选/全选/全不选

    5. **全选/全不选功能**:添加两个方法,一个用于选择所有项,另一个用于取消所有项的选择。这些方法需要更新Store中的记录,改变它们的选中状态。 `multiselect.css`可能包含了为多选下拉框定制的样式,例如调整复...

    extjs中grid中嵌入动态combobox的应用

    `comboDS`实例化了一个JsonStore,它通过`url: 'test.do'`从服务器获取数据,并定义了两个字段:`id`和`display`。 2. **ComboBox**: `Ext.form.ComboBox`是EXTJS中的下拉框组件,用于创建具有下拉选项的输入字段。...

    extjs表单中的下拉框(comobobox)手动添加空选项

    这里我们定义了两个字段`key`和`value`。 ```javascript var store2 = new Ext.data.SimpleStore({ fields: ['key', 'value'] }); ``` 2. **定义空选项**:然后,我们需要定义我们要插入的空选项。在这个...

    Extjs4---combobox省市区三级联动+struts2

    - 为了方便管理和操作数据,这里定义了一个名为`model`的Model类,包含两个字段:`id`和`name`。 2. **数据存储**: - 每个级别的数据都存储在一个单独的`Store`对象中,这些`Store`对象通过Ajax方式加载数据。 ...

    extjs中文api

    这里定义了一个名为`User`的模型,包含两个字段:`name`和`email`。 #### 六、下拉框组件 下拉框组件在Web应用中非常常见,ExtJS提供了丰富的配置选项来定制下拉框: ```javascript var store = Ext.create('Ext....

    Extjs颜色选择器选择器

    综合这两个实例,我们可以学到如何在ExtJS中创建交互式的用户界面元素,如颜色选择器和下拉过滤查询框,这些都是构建复杂Web应用的关键组件。通过理解这些组件的工作原理和配置方式,开发者可以更好地利用ExtJS框架...

    extjs实现下拉框多选

    它由两个主要部分组成:一个可编辑的输入字段和一个下拉列表。默认情况下,ComboBox 只允许单选。 要实现多选功能,我们需要使用MultiSelect 模式。这可以通过设置 `multiSelect` 属性为 `true` 来实现。此外,还...

    extjs2.0 画的一个带查询条件和查询结果的页面

    表单中的每个字段都可以设置相应的事件监听器,如“change”事件,当用户修改输入时触发查询。 2. **查询按钮**: 表单通常会有一个“查询”按钮,它是一个`Ext.Button`实例。为这个按钮添加点击事件监听器,当...

    ExtJs代码自动生成

    在设计数据库时,每个字段通常会包含字段名称和类型。在ExtJS中,这些字段可以映射到不同的组件类型。例如: - 学号(例如:`student_id`):如果类型是整型,可以使用`NumberField`创建一个数值输入框。 2. **...

    ExtJS4给Combobox设置列表中的默认值示例

    在我们的例子中,我们定义了一个`commemModel`模型,它有两个字段:`name`和`id`。这代表Combobox中将要显示的列表项的名称和标识符。 ```javascript Ext.regModel('commemModel', { fields: ['name', 'id'] }); `...

Global site tag (gtag.js) - Google Analytics