Olá pessoal, alguém já colocou um limite de 5 itens por pagina no CGridView? Por default aparecem 10 itens, mas como estou carregando junto com imagens não fica legal, eu gostaria de exibir apenas 5 itens por página.
Page 1 of 1
Quantidade de itens no CGridView Quantidade de itens no CGridView
#2
Posted 20 March 2012 - 07:38 PM
Breno,
Ta usando o $model->search() para visualizaros dados no CGridView?
Caso sim veja o "CActiveDataProvider":
Ta usando o $model->search() para visualizaros dados no CGridView?
Caso sim veja o "CActiveDataProvider":
return new CActiveDataProvider(get_class($this), array(
'criteria' => $criteria,
'pagination' => array(
'pageSize' => 5,
),
));
Newerton Vargas de Araújo
#3
Posted 21 March 2012 - 01:10 PM
Outra maneira:
<?php
$dataProvider = $model->search();
$dataProvider->pagination->pageSize=20;
$this->widget('zii.widgets.grid.CGridView', array(
'dataProvider'=>$dataProvider,
...
?>
#4
Posted 22 March 2012 - 07:25 PM
Hum, valeu os dois, as duas parecem interessantes, vou testar aqui. Valeu mesmo!
#5
Posted 22 March 2012 - 07:32 PM
Deu certo pessoal, das duas formas, mas só que levantei outra questão.
Meu Grid tem por exemplo 20 itens.
Coloquei a pagina com 5 itens.
No meu grid tem um CheckBox no lugar do ID.
O problema é o seguinte: Quando marco alguns checkbox em uma pagina, ao mudar a pagina o que eu marquei antes fica perdido.
Vocês sabem alguma forma de persistir nos checkbox já checkados?
Meu Grid tem por exemplo 20 itens.
Coloquei a pagina com 5 itens.
No meu grid tem um CheckBox no lugar do ID.
O problema é o seguinte: Quando marco alguns checkbox em uma pagina, ao mudar a pagina o que eu marquei antes fica perdido.
Vocês sabem alguma forma de persistir nos checkbox já checkados?
#6
Posted 23 March 2012 - 08:09 AM
Breno,
Neste CGridView padrão do Yii não sei se tem como guardar os checkbox marcados, mais deve haver uma extensão que faça isso, por que uma vez olhando as extensões achei uma que guardava as informações dos filtros ao mudar de página.
Neste CGridView padrão do Yii não sei se tem como guardar os checkbox marcados, mais deve haver uma extensão que faça isso, por que uma vez olhando as extensões achei uma que guardava as informações dos filtros ao mudar de página.
Newerton Vargas de Araújo
#7
Posted 24 March 2012 - 06:36 AM
Um, beleza, vou procurar por esta extensão então, vai ser muito útil, valeu.
Newerton, on 23 March 2012 - 08:09 AM, said:
Breno,
Neste CGridView padrão do Yii não sei se tem como guardar os checkbox marcados, mais deve haver uma extensão que faça isso, por que uma vez olhando as extensões achei uma que guardava as informações dos filtros ao mudar de página.
Neste CGridView padrão do Yii não sei se tem como guardar os checkbox marcados, mais deve haver uma extensão que faça isso, por que uma vez olhando as extensões achei uma que guardava as informações dos filtros ao mudar de página.
#8
Posted 25 March 2012 - 01:40 AM
A extensão que você falou foi a selgridview?
Tentei usar ela mas me parece que esta com algum problema, usei ela com o bootstrap também e deu o mesmo problema.
Ela esta carregando a pagina novamente quando altero a página no gridview.
Talvez ela até esteja funcionando, mas como esta carregando a página não esta conseguindo pegar os valores que estão selecionados no checkbox.
Tentei usar ela mas me parece que esta com algum problema, usei ela com o bootstrap também e deu o mesmo problema.
Ela esta carregando a pagina novamente quando altero a página no gridview.
Talvez ela até esteja funcionando, mas como esta carregando a página não esta conseguindo pegar os valores que estão selecionados no checkbox.
Share this topic:
Page 1 of 1

Help















