2017-04-08 3 views
2

こんにちは皆さん。 GridViewのカスタムページネーションを行う必要があります。 GridViewコントロールで は、私が使用:Yii2カスタムページ区切りビュー

'pager' => [ 
     'prevPageLabel' => '<div style="border: none" class="glyphicon glyphicon-menu-left"></div>', 
     'nextPageLabel' => '<div style="border: none" class="glyphicon glyphicon-menu-right"></div>', 
     'maxButtonCount' => 0, 
] 

をその結果、私は2つの矢印を取得し、私は彼らのスタイルを設定することができます

enter image description here

質問:これらの矢印の間に独自のコンテンツを置く方法?

たとえば、私はページの数を得ることができます:<?= $dataProvider->totalCount; ?>と私はこの総ページ数をページングの矢印の間に入れたいと思います。 どうすればいいですか?
ありがとう!

答えて

1

あなたが好きなコンテンツを生成するrenderPageButtons()をオーバーライドし、LinkPagerクラスを拡張して、GridViewの構成では、この拡張クラスを使用することができます。

'pager' => [ 
    'class' => 'new\extended\LinkPager' 
] 
+0

感謝を!あなたは私の時間を救った) – Viskas