extjs-gpl
Version:
GPL licensed version of Sencha Ext JS
23 lines (19 loc) • 667 B
JavaScript
Ext.define('KitchenSink.view.grid.CellEditingController', {
extend: 'Ext.app.ViewController',
alias: 'controller.cell-editing',
onAddClick: function () {
var view = this.getView(),
rec = new KitchenSink.model.grid.Plant({
common: '',
light: 'Mostly Shady',
price: 0,
availDate: Ext.Date.clearTime(new Date()),
indoor: false
});
view.store.insert(0, rec);
view.findPlugin('cellediting').startEdit(rec, 0);
},
onRemoveClick: function (view, recIndex, cellIndex, item, e, record) {
record.drop();
}
});