Queria saber como faço pra atualizar um CGrideView através de um button do tipo submit ou apenas button memo.
Cada button serve como filtro, e esses botões ficam fora da grid.
i.e.: Se eu clicar no botão "Livre" a grid é atualizada com todos os "itens" que estão livres, se clicar em "Ocupado", atualiza com os ocupados e assim por diante.
Yii::app()->clientScript->registerScript('situacao',"
$('.situacao-button').click(function(){
// 'situacao' é o campo que eu quero filtrar
$.fn.yiiGridView.update('apartamento-grid', {data: 'situacao=1'});
});"
);
Até aparece o "Ajax Loader" mais a grid permanece do memo jeito.
O que eu fiz, acrescentei ‘Apartamento[situacao]’ no lugar de ‘situacao’ apenas. Depois peguei o valor do “value” do meu button e voilá, a grid está atualizada. \o