2012-11-20 33 views
0

如何動態地在警予指定視圖頁面大小?(不是網格視圖) 在我的自定義視圖頁面有找到2日 之間的用戶列表的搜索選項,我需要2知道如何指定頁面動態大小?如果行數小於10怎麼隱藏paginationenter image description here如何在yii視圖中動態指定頁面大小?

請檢查屏幕拍

我不希望搜索這混亂的用戶後,頁面導航..

我控制器代碼

  $criteria=new CDbCriteria(); 
     $count=CustomerPayments::model()->count($criteria); 
     $pages=new CPagination($count); 
     // results per page 
     $pages->pageSize=10; 
     $pages->applyLimit($criteria); 
     $paymnt_details=CustomerPayments::model()->findAll($criteria); 
    $this->render('renewal',array('paymnt_details'=>$paymnt_details,'report'=>$report,'branch'=>$branch,'model'=>$model,'pages' => $pages,));  
    } 

我看來 Link

回答

0

我是你是否希望將整個搜索結果列表顯示在單個頁面上,不管它多長時間?

如果是這樣,這很容易實現。

正如我可以在你的代碼中看到,你現在定義你的pageSize有一個大小爲10,您可以更新,以動態地做這個:

$pages->pageSize = $count; 

要刪除的頁面大小,您可以更改您的視圖文件的CSS,但爲此,我們需要您的視圖文件來查看您如何定義它。

+0

我希望搜索結果的整個列表顯示在單個頁面上,但在搜索顯示在多個頁面之前。假設搜索結果是單個頁面 – raghul

+0

我不希望搜索後頁面導航令用戶感到困惑。 – raghul