Yii Framework Forum: Quantidade de itens no CGridView - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Quantidade de itens no CGridView Quantidade de itens no CGridView Rate Topic: -----

#1 User is offline   Breno Mayder 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 75
  • Joined: 15-September 10
  • Location:Belo Horizonte - Brasil

Posted 20 March 2012 - 06:50 PM

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.
Breno Mayder
Posted Image
0

#2 User is offline   Newerton 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 727
  • Joined: 27-April 10
  • Location:Campo Grande/MS - Cambé/PR, Brasil

Posted 20 March 2012 - 07:38 PM

Breno,

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
0

#3 User is online   Wanderson 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 43
  • Joined: 20-February 09
  • Location:Brazil, Rio de Janeiro

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,
            	
		...
?>

0

#4 User is offline   Breno Mayder 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 75
  • Joined: 15-September 10
  • Location:Belo Horizonte - Brasil

Posted 22 March 2012 - 07:25 PM

Hum, valeu os dois, as duas parecem interessantes, vou testar aqui. Valeu mesmo!
Breno Mayder
Posted Image
0

#5 User is offline   Breno Mayder 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 75
  • Joined: 15-September 10
  • Location:Belo Horizonte - Brasil

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?
Breno Mayder
Posted Image
0

#6 User is offline   Newerton 

  • Master Member
  • PipPipPipPip
  • Yii
  • Group: Members
  • Posts: 727
  • Joined: 27-April 10
  • Location:Campo Grande/MS - Cambé/PR, Brasil

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.
Newerton Vargas de Araújo
0

#7 User is offline   Breno Mayder 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 75
  • Joined: 15-September 10
  • Location:Belo Horizonte - Brasil

Posted 24 March 2012 - 06:36 AM

Um, beleza, vou procurar por esta extensão então, vai ser muito útil, valeu.

View PostNewerton, 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.

Breno Mayder
Posted Image
0

#8 User is offline   Breno Mayder 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 75
  • Joined: 15-September 10
  • Location:Belo Horizonte - Brasil

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.
Breno Mayder
Posted Image
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users