Carraydataprovider E Pagination

Salve sono alle prese con un curioso problema … non voglio nessuna paginazione nell’oggetto CArrayDataProvider, se lo setto a FALSE non ne vuole sapere … :(

Preciso l’utilizzo che ne faccio, lo passo al widget “EExcelView” che mi trasforma l’array in righe (celle) nel file.xls

Qualcuno ha avuto casi simili a questo ? Grazie

N.B.

Al momento per tamponare la cosa ho settato così:


$dataProvider = new CArrayDataProvider($dataP, 

                array('pagination' => 

                    array('pageSize' => 999,

        )));

ma devo pregare che l’utente finale non generi mai 1000 righe altrimenti la millesima nel file.xls non la vedrà mai !!! :D

io non ho problemi con questo codice, quindi credo ti basti commentare pagination ;)




$dataProvider=new CArrayDataProvider($model, array(

				'id'=>'myDataProvider',

				'sort'=>array(

						'attributes'=>array(

								...

						),

				),

			//	'pagination'=>array(

			//			'pageSize'=>40,

			//	),

		));


		$widget = $factory->createWidget($this, 'ext.EExcelView', array(

				'dataProvider'=>$dataProvider,

				'grid_mode'=>'export',

				'title'=>'Titolo',

				//'filename'=>'report.xls',

				'stream'=>true,

				//'exportType'=>'Excel2007',

				'exportType'=>'Excel5',

				'columns'=>array(

					.....	

				),

		));

		

		$widget->init();

		$widget->run();



In effetti, perché mettere il pagination, … se non ti serve?

Perchè lo setta lui di default a 10 ! :(