Vorlage:Formularfeld aus Wertedefinition von Attribut: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(Test mit {{#var: }}) |
(refactor Unterobjekt #Wertedefinition von Attribut) |
||
Zeile 57: | Zeile 57: | ||
-->{{#switch: {{LC:{{{zeige Hilfe für|}}}}}|erlaubter wert, bezeichner|erlaubter wert, bezeichner, definition=<!-- | -->{{#switch: {{LC:{{{zeige Hilfe für|}}}}}|erlaubter wert, bezeichner|erlaubter wert, bezeichner, definition=<!-- | ||
|show on select=… | |show on select=… | ||
− | -->|show on select={{ | + | -->|show on select={{#arraymap:<!-- |
− | #ask: [[{{ns:property}}:{{{Attribut|{{{1|}}}}}}# | + | 0<MANY>1<MANY>2<MANY>3<MANY>4<MANY>5<MANY>6 |
− | + | -->{{#ask: [[{{ns:property}}:{{{Attribut|{{{1|}}}}}}#Wertedefinition_von_Attribut]] |mainlabel=- |?Erlaubt Wert#= |format=array |sort=Erlaubt Wert |order=asc |sep=;}}|<MANY>|§|§=>{{#var: propertyIdPrefix}}_§|;}}<!-- show on select Ende | |
− | + | -->|#default=}}<!-- switch Ende | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-->}}}<!-- | -->}}}<!-- |
Version vom 5. Juni 2018, 21:53 Uhr
Erzeugt ein Formularfeld aus den auf der Attributseite definierten Werten von Attribut [[Erlaubt Wert::…]]
. Die Vorlage {{Eigenschaft}} hat einen eigenen Parameter dafür.
Nutzung
Ohne Parameter zu bezeichnen:
{{Formularfeld aus Wertedefinition von Attribut|Regierungsbezirk}} {{Formularfeld aus Wertedefinition von Attribut|Regierungsbezirk|listbox}}
Ergebnis: {{{field|Regierungsbezirk|input type=listbox|values=}}}
Vorlagenparameter bezeichnet:
{{Formularfeld aus Wertedefinition von Attribut|Attribut=Regierungsbezirk|input type=listbox}} {{Formularfeld aus Wertedefinition von Attribut|Attribut=Aufgabenpriorität|zeige Hilfe für=Erlaubter Wert, Bezeichner}}
Ergebnis: {{{field|Aufgabenpriorität|input type=dropdown|values=|show on select=}}}<span id="_</span>
Parameter
Pflichtparameter und optionale Parameter sind:
- 1= oder Attribut=
- das Attribut abfragen, dass Erlaubte Werte definiert
- 2= oder input type=
- „listbox“ oder „dropdown“ (Voreinstellung: dropdown)
- field=
- das Fomularfeld (Voreinstellung: der Wert von Parameter 1/Attribut)
- mandatory=
- „ja“
- default=
- Vorwahl für das Formularfeld wenn das Formular geöffnet ist
- zeige Hilfe für=
- zusätzlich zum Formularfeld selber mit „input type=dropdown“ kann es nötig sein, dass die auf der Attributseite gespeicherten Werte erklärt werden müssen. Zum Beispiel kann Vorlage {{Eigenschaft}} numerische Werte definieren (=Erlaubt Wert) die einen zugeordneten Bezeichner haben, z.B.:
0=nicht priorisiert; 1=am niedrigsten;
(Erlaubter Wert ist „0“ und Bezeichner ist „nicht priorisiert“ usw.). Dies kann wie folgt bewirkt werden:|zeige Hilfe für=Erlaubter Wert, Bezeichner
(erzeugt ein <span> für die Formularfeld-Funktion „show on select“)|zeige Hilfe für=Erlaubter Wert, Bezeichner, Definition
(erzeugt ein <div> für die Formularfeld-Funktion „show on select“)