簡體   English   中英

Yii CLinkPager 隱藏第一個和最后一個

[英]Yii CLinkPager hide First and Last

當我調用 CLinkPager 時,它會自動創建一個分頁器,如:

<< First | < Previus | 1 | ... | 5 | Next > | Last >>

如何禁用在分頁中不顯示FirstLast

CLinkPager 代碼:

<?php $this->widget('CLinkPager', array('pages' => $pages)); ?>

使用 CLinkPager 選項關閉它實際上更干凈:

$this->widget('CLinkPager', array('pages' => $pages,
    'firstPageLabel'=>'',
    'lastpageLabel'=>'',
));

您可以通過 CSS 隱藏這些按鈕

ul.yiiPager .first, ul.yiiPager .last {
display: none;
}

或者,您可以使用 jquery 刪除元素,如果僅使用 css 隱藏,按鈕空間仍然存在。

$( document ).ready(function() {
    $( ".first" ).remove();
    $( ".last" ).remove();
    });

在 css 上創建一個d-none類,其中包含display:none並為prevPageCssClass放置類名

        echo LinkPager::widget([
            'pagination' => $pages,
            'prevPageCssClass'=>'d-none',
            'nextPageCssClass'=>'d-none',

        ]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM