2016-10-07 41 views
0

我通过CGridView与分页想显示数据..分页中CGridView在警予

这里的问题是,dataProvider是一个数组ratherthan CArrayDataProvider或CDataProvider ..

如何添加分页如果dataProvider是一个排列如下图所示

$this->widget('zii.widgets.grid.CGridView', array(
      'id'=>'family-record-grid', 
      'dataProvider'=>$arr[1], 

      'enableSorting' => false, 
      'columns'=> 
      array() 
     )); 

回答

0

你可以试试这个CGridView在你的视图文件。

$this->widget('zii.widgets.grid.CGridView', array(
      'id'=>'family-record-grid', 
      'dataProvider'=>$model->search(), 
      'afterAjaxUpdate' => 'function(){}', 
      'htmlOptions'  => array('class' => 'form-inline', 'role' => 'grid'), 
      'ajaxUrl'   => Yii::app()->createUrl('controllername/actioname'), 
      'ajaxUpdate'  => true, 
      'enablePagination' => true, 
      "summaryText"  => true, 
      'itemsCssClass'  => 'responsive dataTable', // Item CSS Class 
      "template"   => "{items}\n{summary}{pager}", 
      "summaryText"  => "Showing {start} to {end} of {count} entries", 
      'pagerCssClass'  => '', // Page CSS Class 
      'pager'    => array(
       'class' => 'CLinkPager', 
       'maxButtonCount' => 5, 
       'nextPageLabel'  => 'Next', 
       'prevPageLabel'  => 'Prev', 
       'firstPageLabel' => 'First', 
       'lastPageLabel'  => 'Last', 
      ), 
      'selectableRows' => 2, 
      'enableSorting' => false, 
      'columns'=>array() 
      ) 
); 
+0

**谢谢** ... – rch

+0

它不影响任何东西....这并不工作,并显示所有的数据.... – rch

+0

你可以设置你的'$模型搜索()'内页面集。 –