Handbuch edoc automate
Breadcrumbs

Übersicht zu den Eigenschaftstypen für Komponenten in edoc automate

Sie können für Komponenten beliebige Eigenschaften definieren. Sie können den unterschiedlichen Eigenschaften im Editor beim Einbinden einer Komponente in eine View ein entsprechender Wert zuweisen.

Der Typ kann bei der Methode AbstractComponent::addProperty($name, $type, array $options = [], $defaultValue = null, $hidden = false) mit dem Parameter $type definiert werden. Die unterstüzten Typen sind durch Konstanten (AbstractComponent::PROP_TYPE_INPUT, AbstractComponent::PROP_TYPE_NUMBER, AbstractComponent::PROP_TYPE_SELECT, AbstractComponent::PROP_TYPE_BOOL) definiert.

Der festgelegte Wert einer Eigenschaft kann in der Komponente mit der Methode AbstractComponent::param($name, $default = null) abgefragt werden.


Folgende Typen gibt es in edoc automate:

Typ

Beschreibung

Optionen

INPUT

Ist ein einfaches Texteingabefeld.

-

NUMBER

Ist ein einfaches Zahleneingabefeld.

  • min: Ist der Mindestwert.

  • max: Ist der Maximalwert.

  • value: Ist der Standardwert.

SELECT

Ist ein Auswahlfeld mit vorgegebenen Werten.

  • options: Ist eine Liste mit Auswahlwerten für das Select-Feld.

BOOLEAN

Ist eine Ja/Nein-Auswahl.

-