Vorlage:Formularfeld aus Wertedefinition von Attribut: Unterschied zwischen den Versionen
Erscheinungsbild
imported>Andreas Plank K →Parameter: Fix layout |
imported>Andreas Plank K Fix versionsabhängiges Speichern bei #set_internal "Attribut:Eigenschaft" (neue SMW) oder "Eigenschaft" (alte SMW) |
||
| Zeile 47: | Zeile 47: | ||
-->{{#switch: {{LC:{{{mandatory|}}}}}|j|ja|yes|y|1|w|wahr|t|true=|mandatory}}<!-- | -->{{#switch: {{LC:{{{mandatory|}}}}}|j|ja|yes|y|1|w|wahr|t|true=|mandatory}}<!-- | ||
|values= | |values= | ||
-->|values={{#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]] | -->|values={{#ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]]|format=count}}|<!-- older SMW version -->|<!-- newer SMW version -->{{ns:property}}:}}{{{Attribut|{{{1|}}}}}}]] | ||
|?Erlaubt Wert#= | |?Erlaubt Wert#= | ||
|mainlabel=- | |mainlabel=- | ||
| Zeile 56: | Zeile 56: | ||
|show on select=… | |show on select=… | ||
-->|show on select={{ | -->|show on select={{ | ||
#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]] | #ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]]|format=count}}|<!-- older SMW version -->|<!-- newer SMW version -->{{ns:property}}:}}{{{Attribut|{{{1|}}}}}}]] | ||
|?Erlaubt Wert#= | |?Erlaubt Wert#= | ||
|?Erlaubt Wert#= | |?Erlaubt Wert#= | ||
| Zeile 72: | Zeile 72: | ||
#switch: {{LC:{{{zeige Hilfe für|}}}}} | #switch: {{LC:{{{zeige Hilfe für|}}}}} | ||
|erlaubter wert, bezeichner=<span id="{{ANCHORENCODE:{{{field|{{{Attribut|{{{1|}}}}}}}}}}}_{{ | |erlaubter wert, bezeichner=<span id="{{ANCHORENCODE:{{{field|{{{Attribut|{{{1|}}}}}}}}}}}_{{ | ||
#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]] | #ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]]|format=count}}|<!-- older SMW version -->|<!-- newer SMW version -->{{ns:property}}:}}{{{Attribut|{{{1|}}}}}}]] | ||
|?Erlaubt Wert#= | |?Erlaubt Wert#= | ||
|?skos:prefLabel#= | |?skos:prefLabel#= | ||
| Zeile 83: | Zeile 83: | ||
}}</span> | }}</span> | ||
|erlaubter wert, bezeichner, definition=<div id="{{ANCHORENCODE:{{{field|{{{Attribut|{{{1|}}}}}}}}}}}_{{ | |erlaubter wert, bezeichner, definition=<div id="{{ANCHORENCODE:{{{field|{{{Attribut|{{{1|}}}}}}}}}}}_{{ | ||
#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]] | #ask: [[Wertedefinition von Attribut::{{#ifexpr: {{#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]]|format=count}}|<!-- older SMW version -->|<!-- newer SMW version -->{{ns:property}}:}}{{{Attribut|{{{1|}}}}}}]] | ||
|?Erlaubt Wert#=Wert:  | |?Erlaubt Wert#=Wert:  | ||
|?skos:prefLabel#=Bezeichner:  | |?skos:prefLabel#=Bezeichner:  | ||
Version vom 19. Januar 2015, 21:14 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="Aufgabenpriorität_</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“)