Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Как обновить store у GridPanel (https://javascript.ru/forum/extjs/21746-kak-obnovit-store-u-gridpanel.html)

vva1972 22.09.2011 15:06

Как обновить store у GridPanel
 
есть Ext.grid.GridPanel({store: storeContraImp
и storeContraImp = new Ext.data.JsonStore({

по кнопке вызываю Ext.Ajax.request({
и добавляю запись в таблицу, запись нормально добавляется,
response.responseText возвращает Ид новой записи

подскажите как можно "перезагрузить" store
и в гриде "выделить"(поставить на нее указатель) добавленную строку.

Black_Prince 22.09.2011 17:32

//reconfiguring grid store
//a.result.rows - result of ajax request in json string.
store = Ext.create('Ext.data.ArrayStore',
{
     data: a.result.rows,
     model: 'Calls'
});
//reconfigurinf grid
grid.reconfigure(store);


а вот:
>>и в гриде "выделить"(поставить на нее указатель) добавленную строку.

с таким не сталкивался еще

ilshat 23.09.2011 10:03

grid.getSelectionModel().select(Number records)
попробуйте так


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