Field
class Field extends Alvine implements InstantiableFromProperties
Die Felddefinition bestimmt die Eigenschaften eines Eingabefeldes wie den Typ, das Label oder den Namen.
Properties
protected string | $name | ||
protected string | $label | ||
protected string | $visible | ||
protected boolean | $editable | ||
protected type | $type | ||
protected string | $filterable | ||
protected SimpleMap | $data | ||
protected type | $info |
Methods
__construct(string $name, string $type, string $label = null)
Neue Felddefinition
string
getName()
Name
string
getLabel()
Name
boolean
isVisible()
Sichtbarkeit
boolean
isEditable()
Änderbar
boolean
isFilterable()
Filtern nach dem Feld
boolean
isMultiple()
Mehrfachwerte
string
getType()
Type
setDataAttribute(string $key, string $value)
Werte für Data-Attribute setzen
SimpleMap
getDataAttributes()
DataFelder
boolean
hasDataAttributes()
Prüfen ob die Felddefinitionen Data-Attribute hat
setVisibility(boolean $visible)
Sichtbarkeit
setEditable(boolean $editable)
Editable
setFilterable(boolean $filterable)
Filterbar
string
getInfo()
Infotext
static Field
getInstanceFromProperties(Properties $properties)
Definition aus Konfiguration auslesen
Details
at line 84
__construct(string $name, string $type, string $label = null)
Neue Felddefinition
at line 102
string
getName()
Name
at line 111
string
getLabel()
Name
at line 120
boolean
isVisible()
Sichtbarkeit
at line 129
boolean
isEditable()
Änderbar
at line 138
boolean
isFilterable()
Filtern nach dem Feld
at line 147
boolean
isMultiple()
Mehrfachwerte
at line 156
string
getType()
Type
at line 168
Field
setDataAttribute(string $key, string $value)
Werte für Data-Attribute setzen
at line 178
SimpleMap
getDataAttributes()
DataFelder
at line 187
boolean
hasDataAttributes()
Prüfen ob die Felddefinitionen Data-Attribute hat
at line 198
Field
setVisibility(boolean $visible)
Sichtbarkeit
at line 210
Field
setEditable(boolean $editable)
Editable
at line 222
Field
setFilterable(boolean $filterable)
Filterbar
at line 234
Field
setInfo(string $text)
Infotext setzen
at line 244
string
getInfo()
Infotext
at line 255
static Field
getInstanceFromProperties(Properties $properties)
Definition aus Konfiguration auslesen