Вы можете прослушать событие add
store
, связанное с grid
.
Там вы обнаружиличто в сетке есть новые строки, если вы добавили ее и не синхронизировали с сервером.
См. образец ниже:
Ext.define('Admin.view.credit.Grid', {
extend: 'Ext.grid.Panel',
xtype: 'credit-grid',
store: 'creditStore'
listeners: {
boxready: function(){
var me =this;
me.getStore().on('add',Ext.bind(me.onAddLines,me));
}
},
onAddLines: function(store, records, index, eOpts){
console.log('New Records Added');
console.log(records);
},
rowLines: false,
scrollable: false,
columns: [{
dataIndex: 'id',
text: 'Id',
flex: 0.5,
sortable: false,
groupable: false,
hideable: false
}]
});
ДобавитьДокументация о мероприятии