...
Die Methoden, die in der Konfiguration definiert werden, unterliegen inhaltlich keiner Beschränkungen. Es muss lediglich ein Array mit Schlüssel-Werte-Paaren zurückgegeben werden. Das Select-Input-Feld speichert die Werte des Arrays. Das Select-Key-Value-Input-Feld hingegen speichert die Schlüssel.
Verwendung in Strukturmodellierung (Component/Modelling)
Codeblock | ||
---|---|---|
| ||
{ "source": "[Input/Select.select|Input/Select.select/key/value|Input/Select.select/key/value/multiple]" "enumerationPlugin": "[pluginName]", "enumerationFunction": "[functionName]" } |
Verwendung in Widgets
Codeblock | ||||
---|---|---|---|---|
| ||||
{ // [...], "formType": "Select", "configuration": { // [...], "source": "[Input/Select.select|Input/Select.select/key/value|Input/Select.select/key/value/multiple]" "enumerationPlugin": "[pluginName]", "enumerationFunction": "[functionName]" } } // [...] } |
Konfiguration
Parametererklärung
Bezeichung | Mögliche Werte | Beschreibung |
---|---|---|
source | Input/Select.select/key/value oder Input/Select.select/key/value/multiple | Legt fest, ob das Feld eine Einfach oder Mehrfachauswahl ist. |
enumerationPlugin | Das Plugin, das die Logik zum Bereitstellen der Enumeration enthält. | |
enumerationFunction | Die Methode, die die Enumeration bereitstellt. In lowerCamelCase. | Legt fest, welche Methode im ausgewählten Plugin gewählt wird, um die Enumeration bereitzustellen. |