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

setInfo(string $text)

Infotext setzen

string
getInfo()

Infotext

static Field
getInstanceFromProperties(Properties $properties)

Definition aus Konfiguration auslesen

Details

at line 86
__construct(string $name, string $type, string $label = null)

Neue Felddefinition

Parameters

string $name Name
string $type Typ
string $label Label

at line 104
string getName()

Name

Return Value

string

at line 113
string getLabel()

Name

Return Value

string

at line 122
boolean isVisible()

Sichtbarkeit

Return Value

boolean

at line 131
boolean isEditable()

Änderbar

Return Value

boolean

at line 140
boolean isFilterable()

Filtern nach dem Feld

Return Value

boolean

at line 149
boolean isMultiple()

Mehrfachwerte

Return Value

boolean

at line 158
string getType()

Type

Return Value

string Type

at line 170
Field setDataAttribute(string $key, string $value)

Werte für Data-Attribute setzen

Parameters

string $key Attribute-Name
string $value Wert

Return Value

Field

at line 180
SimpleMap getDataAttributes()

DataFelder

Return Value

SimpleMap Data-Felder

at line 189
boolean hasDataAttributes()

Prüfen ob die Felddefinitionen Data-Attribute hat

Return Value

boolean

at line 200
Field setVisibility(boolean $visible)

Sichtbarkeit

Parameters

boolean $visible

Return Value

Field

at line 212
Field setEditable(boolean $editable)

Editable

Parameters

boolean $editable

Return Value

Field

at line 224
Field setFilterable(boolean $filterable)

Filterbar

Parameters

boolean $filterable

Return Value

Field

at line 236
Field setInfo(string $text)

Infotext setzen

Parameters

string $text

Return Value

Field

at line 246
string getInfo()

Infotext

Return Value

string $text

at line 257
static Field getInstanceFromProperties(Properties $properties)

Definition aus Konfiguration auslesen

Parameters

Properties $properties Eigenschaften

Return Value

Field