Pagination
class Pagination extends Element
Pagination Element
Erstellt einen Page Stepper um durch Listen zu navigieren
<ul id="page-1330e93f0e" class="pagination pagination-sm">
<li class="disabled"><a href="#">┊«</a></li>
<li class="disabled"><a href="#">‹</a></li>
<li class="active"><a href="#">1</a></li>
<li class="disabled"><a href="#">›</a></li>
<li class="disabled"><a href="#">»┊</a>
</li>
</ul>
Properties
protected string | $template | from Element | |
protected SimpleMap | $map | from Element |
Methods
Erstellt ein neues Pagination Objekt
Setzt einen Platzhalter in der Form eines Attributes
Gibt eine formatierte Zeichenkette zurück in From eines Attributes
Gibt das Standard Template von Pagination zurück
Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt
Initialisieren weiterer Argumente über Eigenschaften
Gibt das Url Template zurück
Control
liefert das Label für die erste Seite zurück
liefert das Label für die vorherige Seite zurück
liefert das Label für die nächste Seite zurück
liefert das Label für die letze Seite zurück
Gibt einen Navigation Button zurück
Gibt einen Seiten Button zurück
Neue Instanz
Details
at line 56
__construct(Subset $subset, integer $numberOfButtons = 3, URI $pageURL = null)
Erstellt ein neues Pagination Objekt
in Element at line 68
Element
setPlaceholder(string $placeholder, string $value)
Setzt einen Platzhalter
in Element at line 84
Element
setData(string $name, string $value)
Setzt ein Data Attribut
Es können mehrere Attribute gesetzt werden, die neuen Werte werden angehängt
in Element at line 103
Element
setAttribute(string $name, string $value, string $placeholder = null)
Setzt einen Platzhalter in der Form eines Attributes
in Element at line 119
string
wrapAsAttribute(string $name, string $value)
Gibt eine formatierte Zeichenkette zurück in From eines Attributes
name="value"
at line 201
protected string
getDefaultTemplate()
Gibt das Standard Template von Pagination zurück
in Element at line 137
string
getHtml()
Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt
in Element at line 146
string
__toString()
Gibt das Element als String zurück
in Element at line 162
protected Control
initAttributesFromProperties(Properties $properties, array $names = [])
Initialisieren weiterer Argumente über Eigenschaften
at line 72
protected string
getURLTemplate()
Gibt das Url Template zurück
at line 87
protected string
getControl(integer $currentPage, integer $numberOfButtons, integer $totalPages, integer $objectsPerPage, URI $url = null)
Control
at line 130
protected string
getFirstPageLabel(int $page)
liefert das Label für die erste Seite zurück
at line 141
protected string
getPreviousPageLabel(int $prevOffset)
liefert das Label für die vorherige Seite zurück
at line 152
protected string
getNextPageLabel(int $nextOffset)
liefert das Label für die nächste Seite zurück
at line 163
protected string
getLastPageLabel(int $totalPages)
liefert das Label für die letze Seite zurück
at line 176
protected type
getNavigationButton(boolean $active, string $page, string $label, string $urlTemplate)
Gibt einen Navigation Button zurück
at line 191
protected string
getPageButton(boolean $current, string $page, string $label, string $urlTemplate)
Gibt einen Seiten Button zurück
at line 219
static Pagination
getInstanceFromProperties(Properties $properties)
Neue Instanz
subsetclass Factory Klasse für das Subset pageurl Seiten URL numberofbuttons Anzahl der Buttons id ID class CSS-Klasse data Daten-Attribute