Joomla! Programmierung/Framework/JHtmlGrid/sort
Aus Joomla! Dokumentation
Erstellt einen "sortierbaren" Link, der per Javascript eine Sortierfunktion aktiviert.
Inhaltsverzeichnis |
[Bearbeiten] Syntax
static string sort( $title, $order, $direction, $selected, $task )
| Parameter | Datentyp | Beschreibung | Standardwert |
|---|---|---|---|
| $title | string | Der Titel des Links, der angezeigt werden soll. | |
| $order | string | Das (Datenbank)Feld, nach dem sortiert werden soll. | |
| $direction | string | Die Sortierreihenfolge des Feldes. | asc |
| $selected | string | Der Name des Feldes, nach dem aktuell sortiert wird. Stimmt dieser mit $order überein, dann wird ein entsprechender Pfeil ausgegeben.
|
0 |
| $task | string | Ein optionaler task, der den Standardtask überschreibt. | null |
[Bearbeiten] Beispiele
[Bearbeiten] Sortierbarer Link generieren
$title = 'Username'; $order = 'username'; $direction = 'desc'; $selected = 'username'; $task = 'order'; echo JHtml::_('grid.sort', $title, $order, $direction, $selected);
Ausgabe (bei aktiviertem deutschen Sprachfile):
<a href="javascript:tableOrdering('username','desc','order');" title="Klicken Sie, um diese Spalte zu sortieren"> <img src="administrator/images/sort_desc.png" /> </a>