2016-10-07 39 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

你可以設置你的'$模型搜索()'內頁面集。 –