Class Collection
View für die Ausgabe von Json-Daten
Der View wandelt das übergebene Modell nach Json um und setzt den MimeType. Die Konfigurationsdatei muss im Verzeichnis /config/[namespace]/[classname-modell].properties liegen
Das Aussehen der Buttons für Löschen, Aktions, Hinzufügen, etc kann über Eigenschaften in der Anwendungskonfiguration geändert werden:
application.view.default.ui.widget.button.delete.class Löschbutton application.view.default.ui.widget.button.action.class Aktionen in der Liste application.view.default.ui.widget.button.add.class Hinzufügen application.view.default.ui.widget.button.select.class Auswahlbutton Filter application.view.default.ui.widget.button.search.class Suchbutton Filter application.view.default.ui.widget.button.reset.class Reset-Button
Das Template für den View muss unter ressource\template\alvine\application\web\view\data\default.html angelegt werden.
Als Platzhalter müssen in dem Template ${body} eingebunden sein.
Die Collection unterstützt XEditable. Damit dies funktioniert muss in der URI ein patch-Linkziel definiert sein.
- Alvine\Core\Alvine
- Alvine\Application\View
- Alvine\Application\Web\View
- Alvine\Application\Web\View\Data
- Alvine\Application\Web\View\Data\Collection
Direct known subclasses
Alvine\Application\Web\View\Data\RelationPackage: Alvine\Application
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision: 216 $
Since: 20150429
Link: alvine.io
Located at web/view/data/Collection.class.php
public static
Alvine\Application\Web\View\Html\Collection
|
|
protected static
string
|
#
getFilter(
Filter erstellen |
protected static
Alvine\Types\Map
|
#
getHeadlines(
Überschriften für die Tabelle erstellen |
protected static
array<\Alvine\Types\Map\SimpleMap,
|
getFormatedLocaleKey()
|
LINK_DELIMITER,
LINK_ID_SUFFIX,
LINK_LABEL_SUFFIX,
LINK_PREFIX,
LINK_RELATION_SUFFIX,
LINK_URL_SUFFIX
|
$content,
$header,
$statusCode
|