2015-01-24 8 views

Odpowiedz

11
<?= GridView::widget([ 
    'pager' => [ 
     'firstPageLabel' => 'First', 
     'lastPageLabel' => 'Last' 
    ], 
    ... 
]) ?> 
+0

Czym różni się od mojej odpowiedzi? – arogachev

+0

Twoja odpowiedź tworzy nowy tag z taką samą funkcjonalnością, jak tag domyślnie, ale zachowuje domyślny tag, podczas gdy moja odpowiedź domyślnie zastępuje tag – Liz

13

musisz określić $firstPageLabel i $lastPageLabel właściwości LinkPager (są false domyślnie oznaczającego te linki nie są widoczne). Można przekazać go do GridView tak:

<?= GridView::widget([ 
    ... 
    'pager' => [ 
     'firstPageLabel' => 'First', 
     'lastPageLabel' => 'Last', 
    ], 
    ... 
]) ?> 

Do stylizacji istnieją dwie dodatkowe właściwości: $firstPageCssClass i $lastPageCssClass.

Należy pamiętać, że można to zastosować oddzielnie do LinkPager, bez używania GridView.

+0

Należy wspomnieć, że nie jest on ograniczony do widgetu GridView. Może być również zastosowany do widgetu LinkPager. – SaidbakR

+1

Tak, ale już wspomniałem, że te właściwości należą do 'LinkPager'. Dodano dodatkowe informacje zgodnie z twoją uwagą. – arogachev

Powiązane problemy