class FormGroup extends Element

Erstellt ein Bootstrap V4 Form Group Element in dem alle Arten von Control Elementen eingefügt werden können

```

<\code>

Properties

protected string $template from Element
protected SimpleMap $map from Element

Methods

__construct(Control $control, string|null $label = null)

Neue Formgruppe aus einem Control erstellen

setPlaceholder(string $placeholder, string $value)

Setzt einen Platzhalter

from Element
setData(string $name, string $value)

Setzt ein Data Attribut

from Element
setAttribute(string $name, string $value, string $placeholder = null)

Setzt einen Platzhalter in der Form eines Attributes

from Element
string
wrapAsAttribute(string $name, string $value)

Gibt eine formatierte Zeichenkette zurück in From eines Attributes

from Element
string
getDefaultTemplate()

Gibt das Standard Template von FormGroup zurück

string
getHtml()

Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt

from Element
string
__toString()

Gibt das Element als String zurück

from Element
initAttributesFromProperties(Properties $properties, array $names = [])

Initialisieren weiterer Argumente über Eigenschaften

from Element
add(Control $control)

Fügt ein Control Element hinzu

setValidationSuccess()

Set die Gruppe auf Erfolg

setValidationWarning()

Setzt die Gruppe auf Warnung

setValidationError()

Setzt die Fehlerklasse

setInfo(string $text)

Info-/Hilfstext

static FormGroup
getInstanceFromProperties(Properties $properties)

Neue Instanz

Details

at line 54
__construct(Control $control, string|null $label = null)

Neue Formgruppe aus einem Control erstellen

Das übergebene Control wird - falls kein Label übergeben wird - für das Label der FormGroup verwendet.

Parameters

Control $control Control Element
string|null $label Label

in Element at line 66
Element setPlaceholder(string $placeholder, string $value)

Setzt einen Platzhalter

Parameters

string $placeholder Platzhalter
string $value Wert

Return Value

Element dieses Objekt

in Element at line 82
Element setData(string $name, string $value)

Setzt ein Data Attribut

Es können mehrere Attribute gesetzt werden, die neuen Werte werden angehängt

Parameters

string $name Name
string $value Wert

Return Value

Element dieses Objekt

in Element at line 101
Element setAttribute(string $name, string $value, string $placeholder = null)

Setzt einen Platzhalter in der Form eines Attributes

Parameters

string $name Name
string $value Wert
string $placeholder Platzhalter

Return Value

Element dieses Objekt

in Element at line 117
string wrapAsAttribute(string $name, string $value)

Gibt eine formatierte Zeichenkette zurück in From eines Attributes

name="value"

Parameters

string $name Attributename
string $value Attributewert

Return Value

string formatierte Zeichenkette

at line 86
protected string getDefaultTemplate()

Gibt das Standard Template von FormGroup zurück

Return Value

string Template

in Element at line 135
string getHtml()

Gibt das Element als HTML Zeichenkette zurück Die Platzhalter werden vor der Ausgabe ersezt

Return Value

string Html

in Element at line 144
string __toString()

Gibt das Element als String zurück

Return Value

string Zeichenkette

in Element at line 160
protected Control initAttributesFromProperties(Properties $properties, array $names = [])

Initialisieren weiterer Argumente über Eigenschaften

Parameters

Properties $properties
array $names

Return Value

Control

at line 76
FormGroup add(Control $control)

Fügt ein Control Element hinzu

Parameters

Control $control Control Element

Return Value

FormGroup dieses Objekt

at line 95
FormGroup setValidationSuccess()

Set die Gruppe auf Erfolg

Return Value

FormGroup

at line 106
FormGroup setValidationWarning()

Setzt die Gruppe auf Warnung

Return Value

FormGroup

at line 117
FormGroup setValidationError()

Setzt die Fehlerklasse

Return Value

FormGroup

at line 134
FormGroup setInfo(string $text)

Info-/Hilfstext

Die Klasse help-block ist nicht mehr im Bootstrap4-Standard, aber wird für das JS-Plugin alvineformajax benötigt um die Fehlermeldung anzuzeigen.

Parameters

string $text Text

Return Value

FormGroup

at line 152
static FormGroup getInstanceFromProperties(Properties $properties)

Neue Instanz

label Bezeichner name Name des Feldes id ID class CSS-Klasse data Daten-Attribute

Parameters

Properties $properties

Return Value

FormGroup