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 84
__construct(string $name, string $type, string $label = null)

Neue Felddefinition

Parameters

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

at line 102
string getName()

Name

Return Value

string

at line 111
string getLabel()

Name

Return Value

string

at line 120
boolean isVisible()

Sichtbarkeit

Return Value

boolean

at line 129
boolean isEditable()

Änderbar

Return Value

boolean

at line 138
boolean isFilterable()

Filtern nach dem Feld

Return Value

boolean

at line 147
boolean isMultiple()

Mehrfachwerte

Return Value

boolean

at line 156
string getType()

Type

Return Value

string Type

at line 168
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 178
SimpleMap getDataAttributes()

DataFelder

Return Value

SimpleMap Data-Felder

at line 187
boolean hasDataAttributes()

Prüfen ob die Felddefinitionen Data-Attribute hat

Return Value

boolean

at line 198
Field setVisibility(boolean $visible)

Sichtbarkeit

Parameters

boolean $visible

Return Value

Field

at line 210
Field setEditable(boolean $editable)

Editable

Parameters

boolean $editable

Return Value

Field

at line 222
Field setFilterable(boolean $filterable)

Filterbar

Parameters

boolean $filterable

Return Value

Field

at line 234
Field setInfo(string $text)

Infotext setzen

Parameters

string $text

Return Value

Field

at line 244
string getInfo()

Infotext

Return Value

string $text

at line 255
static Field getInstanceFromProperties(Properties $properties)

Definition aus Konfiguration auslesen

Parameters

Properties $properties Eigenschaften

Return Value

Field