Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Ext 4 grid reload (https://javascript.ru/forum/extjs/35478-ext-4-grid-reload.html)

br102 11.02.2013 21:19

Ext 4 grid reload
 
Помогите ,плиз.
Такая конструкция.
grd = Ext.create('Ext.grid.Panel',{
id : 'grd',
store : Ext.create('Ext.data.Store', {
model : mdl.grid,
listeners : { load : function (s, recs, success, e) {
if (Ext.getCmp('mainWin'+id_sprav).itemId>0)
{
rc = this.getById(Ext.getCmp('mainWin1').itemId);
Ext.getCmp('grd').getSelectionModel().select(rc);
}
}
}
}) ,
...
в Ext.getCmp('mainWin1').itemId помещен Id новой записи.
Добавляю в таблицу грида запись. Делаю grd.store.reload() .
rc = this.getById(Ext.getCmp('mainWin1').itemId); выдает ошибку rc = null.
Подскажите , где отлавливать окончание процесса загрузки store ?

VKS 12.02.2013 14:58

record.commit();
grid.getView().refresh();

br102 13.02.2013 17:39

Вопрос был о том, в каком событии грида можно отловить окончание загрузки данных в грид

VKS 14.02.2013 23:46

gridpanel viewready - окончание отображения данных в гриде
store load - популяция данных в store


Часовой пояс GMT +3, время: 15:24.