Class OptionField
Diese Sonderform ist eine Felddefinition mit Optionen für Selects, Radio und Checkboxen
Über das Attribute option kann man einem Select eine Key/Value-Map übergeben, die Werte werden direkt als Option verwendet. Zusätzlich kann über options weitergehende Quellen für die Werte definiert werden:
file definert eine Datei im Property-Stiel mit key=value. route definert eine Route die aufgerufen wird und ein JSON einliest. url definert eine URL die aufgerufen wird und ein JSON einliest.
Beim Typ url muss über key und label der Schlüssel im JSON definiert werden.
- Alvine\Core\Alvine
- Alvine\Application\Web\View\Definition\Field implements Alvine\Core\InstantiableFromProperties
- Alvine\Application\Web\View\Definition\OptionField implements Alvine\Core\InstantiableFromProperties
Namespace: Alvine\Application\Web\View\Definition
Package: 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/definition/OptionField.class.php
Package: 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/definition/OptionField.class.php
public
|
|
public
boolean
|
|
public
Alvine\Types\Map\SimpleMap
|
|
public
|
|
public static
|
#
getInstanceFromProperties( Alvine\Types\Properties $properties )
Definition aus Konfiguration auslesen |
public
|
#
initOptions( Alvine\Types\Properties $properties, Alvine\Types\Properties $properties,… )
Selectfelder initialisieren |
protected
|
|
protected
|
protected
boolean
|
$multiple
Kann das Feld mit Mehrfachwerten umgehen |
|
protected
Alvine\Types\Map\SimpleMap
|
$options
|
$data,
$editable,
$filterable,
$info,
$label,
$name,
$type,
$visible
|