`
teachman
  • 浏览: 3940 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Ext.grid.ColumnModel 中editor的问题

EXT 
阅读更多
我想用EditorGridPanel 来做一个动态组合查询的界面

第一列 是选择查询的列名,
第二列是选择逻辑表达式,
第三列是让客户输入值的地方(需要根据选择好的列名决定是comboBox,TextField,DateField),
第四列是选择 "and" ,"or" ,一个comboBox

我现在的问题是第三列不知道怎么搞。。
  
ColumnModel的Editor好像只能指定一个控件?
我的本意是在第三列中输出comboBox,TextField,DateField三个控件,然后根据选择的查询列名去hidden其中不要的控件..

请问大家有没有好的思路 。。谢谢



 
分享到:
评论
3 楼 teachman 2008-04-28  
tablepanel ?是layout:'table'这种布局吧?
2 楼 cty21 2008-04-28  
我做过类似的功能,是用tablepanel做的。第三列是根据第一列和第二列的结果动态生成的。如果要用EditorGridPanel,setEditor方法应该可以
1 楼 kenvin9 2008-04-27  
可以用 Ext.grid.ColumnModel中的 setEditor方法

相关推荐

    Ext.grid.GridPanel属性祥解

    `Ext.grid.ColumnModel`负责管理表格中的所有列,并提供了一些方法来操作这些列: 1. **columns** - 说明:定义了一个包含多个`Ext.grid.Column`的数组。 2. **defaultSortable** - 说明:布尔值,决定是否默认...

    可编辑表格Ext.grid.EditorGridPanel

    Ext.grid.EditorGridPanel是Ext JS库中的一个组件,主要用于创建具有可编辑单元格的表格。这个组件在数据展示和编辑方面提供了丰富的功能,是构建数据密集型应用的理想选择。下面将详细阐述其特点、工作原理及如何...

    Ext grid 动态添加字段、列扩展

    Ext grid 动态添加字段、列扩展, 如何动态添加或者删除一个grid的列

    ext的grid简易例子

    在EXT JS这个强大的JavaScript框架中,Grid组件是一个非常重要的元素,它用于展示和操作大量数据。EXT Grid提供了丰富的功能,包括排序、分页、筛选、编辑等,是Web应用中数据展示的首选工具。本教程将通过一个简单...

    EXTGrid属性方法

    ### EXTGrid属性方法详解 #### 一、Ext.grid.GridPanel `Ext.grid.GridPanel`是ExtJS 4.0中的一个关键组件,用于创建数据表格。以下为该组件的一些核心属性及其含义: - **store**: 数据存储器,用于存放表格的...

    EXt 可以编辑的grid

    在EXT JS这个强大的JavaScript框架中,"EXt 可编辑的grid"是一个常见的应用场景,它允许用户在数据网格中直接编辑单元格内的数据。EXT JS的CellEditing插件是实现这一功能的关键,它提供了优雅的方式来处理表格数据...

    ext 读取xml 可编辑grid

    在EXT JS框架中,"ext 读取xml 可编辑grid"是一个常见的需求,涉及到的主要知识点包括EXT的数据对象、EditorGridPanel的使用以及EXT对XML数据格式的支持。下面将详细阐述这些内容。 EXT JS是一个强大的JavaScript库...

    GridPanel属性详解

    `Ext.grid.GridPanel` 是ExtJS中用于展示表格数据的核心组件之一。它提供了丰富的配置选项和方法来帮助开发者灵活地控制表格的表现形式及功能。接下来,我们将详细探讨`Ext.grid.GridPanel`的一些关键属性。 #### ...

    ExtJS增删改查

    var cm = new Ext.grid.ColumnModel([ {header: '列标题', width: 100, dataIndex: 'dataIndex'}, // 其他列配置... ]); // 创建GridPanel var grid = new Ext.grid.GridPanel({ ds: ds, cm: cm, // 其他Grid...

    Ext TreePanel

    在Ext JS中,TreePanel是基于Ext.grid.Panel扩展的,它包含了树形数据的渲染和操作功能。TreePanel可以与Ext.data.TreeStore配合使用,TreeStore负责加载和管理树形数据。TreePanel中的每个节点通常表示为一个条目,...

    Ext 连接数据库的相关操作

    在EXT(Ext JS)框架中...在开发过程中,还要注意安全性问题,如防止SQL注入,处理异常情况等。EXT的灵活性和强大的组件库使得这些功能的实现变得相对简单,但背后涉及到的数据库操作和Ajax通信仍然是核心的技术环节。

    一些关于EXT空间的 案例

    在EXT中,表格(Grid)是一种强大的数据展示工具,它不仅可以显示大量数据,还支持分页、排序、过滤和编辑等功能。 1. 可编辑表格: EXT的表格组件(Ext.grid.Panel)允许用户直接在表格单元格内编辑数据。通过配置...

    extjs editgrid combobox 回显

    var colM = new Ext.grid.ColumnModel([ { header: "Deal ID", dataIndex: "deal_id", sortable: true, width: 100 }, { header: "Process Name", dataIndex: "process_name", sortable: true, width: ...

    grid动态生成列参考!

    new Ext.grid.ColumnModel(cm) ); ``` #### 四、总结 动态生成列的能力极大地增强了ExtJS GridPanel的灵活性,使得开发者能够根据不同的业务需求和数据状态,自定义表格的布局和功能。掌握这一技术,不仅有助于...

    Ext表格控件和树控件

    列信息通过 `Ext.grid.ColumnModel` 定义,而数据存储器则通过 `Ext.data.Store` 定义。根据解析的数据类型不同,数据存储器又可以细分为 `JsonStore`、`SimpleStore` 和 `GroupingStore` 等几种类型。 下面是一个...

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

    首先,要实现Grid中的ComboBox嵌入功能,需要了解几个关键组件:Ext.grid.EditorGridPanel、***boBox、Ext.grid.ColumnModel以及Ext.grid.RowNumberer。 Ext.grid.EditorGridPanel是一个专门用于编辑的Grid面板,它...

    asp.net Ext grid 显示列表

    var cm = new Ext.grid.ColumnModel([ sm, // 复选框列 new Ext.grid.RowNumberer({ header: "自动显示行号", width: 100 }), // 行号列 { header: '员工编号', dataIndex: 'EmployeeID', sortable: true, width...

    修改grid行或列颜色

    var cmParamGestionCouleur = new Ext.grid.ColumnModel([{ id: 'VALEUR_PARAM_GESTION_COULEUR', header: "Valeur", dataIndex: 'VALEUR_PARAM_GESTION_COULEUR', renderer: renderMotif, editor: new Ext....

    汇总Extjs中GridPanel的各个属性与方法.doc.pdf

    **Ext.grid.ColumnModel主要配置项:** 1. **columns**: 包含所有列配置的数组。 2. **defaultSortable**: 是否默认对所有列进行排序。 3. **defaultWidth**: 所有列的默认宽度。 **主要方法:** 1. **...

Global site tag (gtag.js) - Google Analytics