可以编辑的grid
var grid = new Ext.grid.EditorGridPanel({
autoHeight: true,
renderTo: 'grid',
store: store,
cm: cm,
tbar: new Ext.Toolbar(['-', {
text: '添加一行',
handler: function(){
var initValue = {id:'',name:'',descn:''};
var p = new Record(initValue);
grid.stopEditing();
store.insert(0, p);
grid.startEditing(0, 0);
p.dirty = true;
p.modified = initValue;
if(store.modified.indexOf(p) == -1){
store.modified.push(p);
}
}
}, '-', {
text: '删除一行',
handler: function(){
Ext.Msg.confirm('信息', '确定要删除?', function(btn){
if (btn == 'yes') {
var sm = gr