Если корректно понял вопрос - то по сабмиту формы нужно будет обновлять грид...
Делается это так:
//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???