Wie ändere ich die Yii2-Seitennummerierung im GridView-Widget, um die erste und die letzte Seite anzuzeigen?

7

Die Standardansicht der Seitennummerierung ist "1, 2, 3, ..., 10"

Ich muss es transformieren in "(erste Seite), x, x, x, (aktuelle Seite), x, x, x, (letzte Seite)"

Wie kann ich das tun?

    
Gorini4 24.01.2015, 18:41
quelle

3 Antworten

12
%Vor%     
Liz 17.09.2015, 16:07
quelle
13

Sie müssen $ firstPageLabel und $ lastPageLabel Eigenschaften von LinkPager (sie sind standardmäßig false , was bedeutet, dass diese Links nicht angezeigt werden). Sie können es wie folgt an GridView übergeben:

%Vor%

Für das Styling gibt es zwei zusätzliche Eigenschaften: $ firstPageCssClass und $ lastPageCssClass .

Beachten Sie, dass Sie dies separat auf LinkPager anwenden können, ohne GridView zu verwenden.

    
arogachev 24.01.2015 18:57
quelle
1

Beachten Sie, dass Sie seit Yii2 Version 2.0.11 die firstPageLabel und lastPageLabel Standardwerte für die gesamte Anwendung mit Containerdefinitionen in Ihrer Datei config / main.php festlegen können:

%Vor%

Weitere Informationen finden Sie unter Ссылка

    
jonathanm 26.08.2017 14:21
quelle

Tags und Links