2017-04-08 1 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, 
] 

을 결과적으로, 나는 두 개의 화살표를 가져온 다음 내가 그들을 스타일을 지정할 수 있습니다 :

enter image description here

질문 :이 화살표 사이에 자신 만의 콘텐츠를 넣어하는 방법 ?

예를 들어, 페이지 수 : <?= $dataProvider->totalCount; ?>을 얻을 수 있으며 페이지 매김의 화살표 사이에이 총 카운트를 넣고 싶습니다. 어떻게해야합니까?
감사합니다.

답변

1

당신은 당신이 원하는대로 콘텐츠를 생성하는 renderPageButtons()를 오버라이드 (override), LinkPager 클래스를 확장하고 다음의 GridView 구성이 확장 된 클래스를 사용할 수 있습니다 :

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

감사합니다! 너는 나의 시간을 구했다) – Viskas