标签:edit 目录 href color head grid 空值 font 配置
如果要对表格进行编辑需要完成以下三步
1.将columns中需要编辑的列设为editor并提供编辑列时所要使用的控件。
2.在gridPanel渲染出来之前实例化插件类的子类,一个列编辑器对象。
3.将列编辑器对象绑定到gridPanel里。
4.指示gridPanel的选择模式为列选择模式。
以下仅仅只有配置编辑列的关键代码,代码片段如下:
var columns = [
    { header: ‘编号‘, dataIndex: ‘id‘ },
    {
        header: ‘性别‘,
        dataIndex: ‘name‘,
        editor: {
            xtype: "combobox",//xtype表示实例化一个组件或控件对象,相当于new Ext.form.combobox(),对象名称全小写。
            allowBlank: false//不允许空值
        }
    },
    {
        header: ‘描述‘, dataIndex: ‘descn‘, editor: {
            xtype: "textfield",
            allowBlank: false,//不允许空值
            selectOnFocus: true//点开编辑时自动选中值以便于用户删除。
        }
    }
];
//new 一个列编辑器插件
var CellEditing = new Ext.grid.plugin.CellEditing({
    clicksToEdit: 0//设为0时,双击列使列进入编辑状态,1时单击列使列进入编辑状态。
});
var grid = new Ext.grid.GridPanel({
    renderTo: ‘box‘,
    store: store,
    columns: columns,
    selType: ‘rowmodel‘,//指示为列选择模式
    plugins:[//绑定列编辑器插件
        CellEditing
    ]
});


Javascript - ExtJs - GridPanel组件 - 编辑
标签:edit 目录 href color head grid 空值 font 配置
原文地址:http://www.cnblogs.com/myrocknroll/p/7100834.html