Opa galera,
meu problema é o seguinte, gostaria de atualizar a página após remover um item da grid e/ou quando atualizar a mesma, pois possuo um campo na página que deve ser atualizado sempre que algo for editado ou deletado da grid.
Opa galera,
meu problema é o seguinte, gostaria de atualizar a página após remover um item da grid e/ou quando atualizar a mesma, pois possuo um campo na página que deve ser atualizado sempre que algo for editado ou deletado da grid.
Falae,
já tentou usar a propriedade “afterAjaxUpdate”
Opa vlw Bruno.
Deu certo.
Ainda não me acostumei com as facilidades do Yii, sempre acho que devo fazer mil e uma coisas. =\
<?php
$this->widget('zii.widgets.grid.CGridView', array
(
'afterAjaxUpdate'=>'function(){window.location.reload();}',
...
));
?>
Não sei se é a maneira mais correta de se fazer, mais deu certo. =)
Se alguém tiver uma forma mais simples de se fazer ou mais correta e puder postar aqui agradeço.
Laverson,
Era bom você atualizar usando ajax.
O campo que deseja atualizar com o reload(), coloca uma div com algum ID, e faça esta atualização em ajax.
E adiciona a funcão dentro do ‘afterAjaxUpdate’ chamando um ‘actionRefresh’ retornado o dado que gostaria que atualiza-se depois de remover um item da CGridView.