Показать сообщение отдельно
  #2 (permalink)  
Старый 28.07.2011, 10:33
Аспирант
Отправить личное сообщение для Black_Prince Посмотреть профиль Найти все сообщения от Black_Prince
 
Регистрация: 11.07.2011
Сообщений: 64

Если корректно понял вопрос - то по сабмиту формы нужно будет обновлять грид...

Делается это так:
//form ajax submit
                form.getForm().submit(
                {
                    //function to be executed on answer receipt
                    success: function(f,a)
                    {
                        //reconfiguring grid store
                        store = Ext.create('Ext.data.ArrayStore',
                        {
                            data: a.result.rows,
                            model: 'Calls'
                        });
                        //reconfigurinf grid
                        grid.reconfigure(store);
                    },
                    failure: function(f,a)
                    {
                    }
                })


Ограничение - приходимый ответ должен быть в json формате под соответствующую модель

echo '{success: true, rows:'.$call_info.", total: ".$total[0]['cnt']."}";

Пример модели и приходимого ответа от сервера представлять не буду, по скольку там более 20 колонок получается.

Возможно я не правильно понял вопрос, и надо просто применять фильтры. Тогда может стоит сохранить дату для стореджа, и переконфигурировать сторедж применяя к нему filters???
Ответить с цитированием