1.創建一個添加按鈕,listeners事件中button的單擊事件,{ id:'button1', xtype : 'button', margin : '6', text : '添加', name : 'btn-add', iconCls: 'btn-add', listeners:{ clic ...
1.創建一個添加按鈕,listeners事件中button的單擊事件,
{
id:'button1',
xtype : 'button',
margin : '6',
text : '添加',
name : 'btn-add',
iconCls: 'btn-add',
listeners:{
click:function(){
var r = Ext.create('ItemGridMdl', {
//…………
});//要插入表格的數據
Ext.getCmp('grid1').getStore().insert(Ext.getCmp('grid1').getStore().getCount(), r);//在表格的最後添加一行
cellEditing.cancelEdit();
cellEditing.startEditByPosition({//要編輯的表格中的游標出現的位置
row : Ext.getCmp('grid1').getStore().getCount()-1,
column : 1
});
}
}
}
2.調用這個button按鈕的方法
Ext.getCmp('fbutton').fireEvent('click');
3.grid表格中plugins:屬性的配置:
plugins:[
cellEditing=Ext.create('Ext.grid.plugin.CellEditing', {
clicksToEdit:1,
listeners: {
edit: function(editor,e) {
}
}
})
],