可编辑表格:Ext.grid.EditorGridPanel
来源:互联网 发布:平板双系统切换windows 编辑:程序博客网 时间:2024/04/25 19:39
1、Ext.grid.EditorGridPanel
主要配置项:
clicksToEdit:设置点击单元格进入编辑模式的点击次数,默认为2
autoEncode:是否自动编码/解码HTML内容,默认为false
selModel:默认为Ext.grid.CellSelectionModel
主要方法:
startEditing( Number rowIndex, Number colIndex ):开始编辑指定单元格
stopEditing( [Boolean cancel] ):结束编辑操作
2、范例源码
- var datas = [[1,"张三",24,"男",new Date(1986,06,09)], [2,"李四",30,"女",new Date(1980,09,13)], [3,"王五",28,"男",new Date(1982,01,10)]];
- var person = Ext.data.Record.create([
- {name: "personId", mapping: 0},
- {name: "personName", mapping: 1},
- {name: "personAge", mapping: 2},
- {name: "personGender", mapping: 3},
- {name: "personBirth", mapping: 4}
- ]);
- //复选框选择模式
- var checkboxSM = new Ext.grid.CheckboxSelectionModel({
- checkOnly: false,
- singleSelect: false
- });
- var cellSM = new Ext.grid.CellSelectionModel();
- var grid = new Ext.grid.EditorGridPanel({
- title: "EditorGridPanel实例",
- renderTo: "div1",
- width: 500,
- height: 300,
- frame: true,
- tbar: [
- {
- text: "保存",
- iconCls: "save",
- handler: function(){
- }
- },
- {
- text: "刷新",
- iconCls: "refresh",
- handler: function(){
- }
- }
- ],
- store: new Ext.data.Store({
- reader: new Ext.data.ArrayReader({id:0}, person),
- data: datas
- }),
- columns: [
- checkboxSM,
- {
- id:"personId",
- header:"编号",
- width:50,
- dataIndex:"personId"
- },
- {
- id:"personName",
- header:"姓名",
- width:70,
- dataIndex:"personName",
- editor:new Ext.form.TextField({
- allowBlank:false
- })
- },
- {
- id:"personAge",
- header:"年龄",
- width:45,
- dataIndex:"personAge",
- editor:new Ext.form.NumberField()
- },
- {
- id:"personGender",
- header:"性别",
- width:45,
- dataIndex:"personGender",
- editor: new Ext.form.ComboBox({
- editable: false,
- displayField: "sex",
- mode: "local",
- triggerAction: "all",
- store: new Ext.data.SimpleStore({
- fields: ["sex"],
- data: [["男"], ["女"]]
- })
- })
- },
- {
- id:"personBirth",
- header:"出生日期",
- width:120,
- dataIndex:"personBirth",
- renderer:Ext.util.Format.dateRenderer("Y年m月d日"),
- editor:new Ext.form.DateField({
- format: "Y-m-d"
- })
- }
- ],
- autoExpandColumn: "personBirth",
- stripeRows: true,
- sm: checkboxSM
- });
- 可编辑表格:Ext.grid.EditorGridPanel
- Ext 可编辑grid
- Ext 表格运用-Ext.grid.EditorGridPanel(带分页)
- Ext.grid.EditorGridPanel
- Ext.grid.EditorGridPanel 实例
- Ext.grid.EditorGridPanel
- Ext.grid.EditorGridPanel使用方法
- Ext.grid.EditorGridPanel使用方法
- Ext.grid.EditorGridPanel
- 修正Ext.grid.EditorGridPanel 编辑时 右移bug
- Ext EditorGrid可编辑表格
- Ext.grid.EditorGridPanel 使用'afteredit'
- Ext.grid.EditorGridPanel使用方法 1
- ext可编辑grid保存,删除修改
- EXT EditorGridPanel 中使用Ext.grid.CheckColumn
- Ext 可编辑表格批量提交
- Ext可编辑的表格控件
- EXT简单的可编辑表格
- vmware安装fatal error&msi found
- 28连局华容道游戏
- java中的Object对象理解
- Struts2 错误 “No result defined” 与 ActionSupport 类
- boot sector和superblock的关系
- 可编辑表格:Ext.grid.EditorGridPanel
- iphone 3.1.2开发环境搭建——linux平台 (2010-04-24 19:24)
- VirtualBox共享文件夹设置(host:win7; guest:Ubuntu)
- she窗体皮肤效果查看器
- parted指令
- 乔布斯经典语录
- Flex下载与安装
- 一步一步写算法(之线性堆栈)
- Setting up Wireless 802.1x with Windows Server 2008 and NPS