Zum Inhalt springen

Vorlage:Formularfeld aus Wertedefinition von Attribut: Unterschied zwischen den Versionen

Aus Flora von Bayern
imported>Andreas Plank
Die Seite wurde neu angelegt: „<noinclude> Erzeugt ein Formularfeld aus den auf der Attributseite definierten Werten von Attribut [https://semantic-mediawiki.org/wiki/Help:Spezialattribut_Er…“
 
imported>Andreas Plank
K +Feld default
Zeile 4: Zeile 4:
== Nutzung ==
== Nutzung ==


Ohne Parameter zu bezeichnen:
(Ohne Parameter zu bezeichnen)
  {{tlx|{{PAGENAME}}|Regierungsbezirk}}
  {{tlx|{{PAGENAME}}|Regierungsbezirk}}
  {{tlx|{{PAGENAME}}|Regierungsbezirk|listbox}}
  {{tlx|{{PAGENAME}}|Regierungsbezirk|listbox}}
Parameter bezeichnet:
(Vorlagenparameter bezeichnet)
  {{tlx|{{PAGENAME}}|Attribut&#61;Regierungsbezirk|input type&#61;listbox}}
  {{tlx|{{PAGENAME}}|Attribut&#61;Regierungsbezirk|input type&#61;listbox}}
  {{tlx|{{PAGENAME}}|Attribut&#61;Aufgabenpriorität|input type&#61;listbox|zeige Hilfe für&#61;Erlaubter Wert, Bezeichner}}
  {{tlx|{{PAGENAME}}|Attribut&#61;Aufgabenpriorität|input type&#61;listbox|zeige Hilfe für&#61;Erlaubter Wert, Bezeichner}}
Zeile 16: Zeile 16:
; <u>1</u>= <span style="font-weight:normal;">oder</span> <u>Attribut</u>= : das Attribut abfragen, dass [[Attribut:Erlaubt Wert|Erlaubte Werte]] definiert
; <u>1</u>= <span style="font-weight:normal;">oder</span> <u>Attribut</u>= : das Attribut abfragen, dass [[Attribut:Erlaubt Wert|Erlaubte Werte]] definiert
; field= : der Feldname (Voreinstellung: der Wert von Parameter 1/Attribut)
; field= : der Feldname (Voreinstellung: der Wert von Parameter 1/Attribut)
; input type= : listbox oder dropdown (Voreinstellung: dropdown)
; input type= : „listbox“ oder „dropdown“ (Voreinstellung: dropdown)
; 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 {{tlx|Eigenschaft}} numerische Werte definieren (=Erlaubt Wert) die einen zugeordneten Bezeichner haben, z.B.: <code>0=nicht priorisiert; 1=am niedrigsten;</code> (Erlaubter Wert ist „0“ und Bezeichner ist „nicht priorisiert“ usw.). Dies kann wie folgt bewirkt werden: <ul><li>zeige Hilfe für=Erlaubter Wert, Bezeichner (erzeugt ein &lt;span>)</li><li>zeige Hilfe für=Erlaubter Wert, Bezeichner, Definition (erzeugt ein &lt;div> mit der Funktion: show on select)</li></ul>
; 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 {{tlx|Eigenschaft}} numerische Werte definieren (=Erlaubt Wert) die einen zugeordneten Bezeichner haben, z.B.: <code>0=nicht priorisiert; 1=am niedrigsten;</code> (Erlaubter Wert ist „0“ und Bezeichner ist „nicht priorisiert“ usw.). Dies kann wie folgt bewirkt werden: <ul><li><code>{{!}}zeige Hilfe für=Erlaubter Wert, Bezeichner</code><br/> (erzeugt ein &lt;span>)</li><li><code>{{!}}zeige Hilfe für=Erlaubter Wert, Bezeichner, Definition</code><br/>(erzeugt ein &lt;div> mit der Funktion: show on select)</li></ul>
</div>
</div>


Zeile 31: Zeile 32:
{{{field
{{{field
-->&#123;&#123;&#123;field<!--  
-->&#123;&#123;&#123;field<!--  
  |Feldname
|Feldname
-->&#124;{{{field|{{{Attribut|{{{1|}}}}}}}}}<!--  
-->&#124;{{{field|{{{Attribut|{{{1|}}}}}}}}}<!--  
  |input type=
|input type=
-->&#124;input type={{#switch: {{LC:{{{input type|dropdown}}}}}|listbox=listbox|#default=dropdown}}<!--  
-->&#124;input type={{#switch: {{LC:{{{input type|dropdown}}}}}|listbox=listbox|#default=dropdown}}<!--  
|default=
-->{{#if: {{{default|}}}|&#124;default={{{default|}}}}}<!--
|values=
-->&#124;values={{#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]]
  |?Erlaubt Wert#=
  |mainlabel=-
  |format=list
  |sort=Erlaubt Wert
  |order=asc}}<!--
-->{{#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=…
-->&#124;show on select={{
-->&#124;show on select={{
#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]]
#ask: [[Wertedefinition von Attribut::{{{Attribut|{{{1|}}}}}}]]

Version vom 19. März 2014, 17:09 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}}

(Vorlagenparameter bezeichnet)

{{Formularfeld aus Wertedefinition von Attribut|Attribut=Regierungsbezirk|input type=listbox}}
{{Formularfeld aus Wertedefinition von Attribut|Attribut=Aufgabenpriorität|input type=listbox|zeige Hilfe für=Erlaubter Wert, Bezeichner}}

Parameter

Pflichtparameter und optionale Parameter sind:

1= oder Attribut=
das Attribut abfragen, dass Erlaubte Werte definiert
field=
der Feldname (Voreinstellung: der Wert von Parameter 1/Attribut)
input type=
„listbox“ oder „dropdown“ (Voreinstellung: dropdown)
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>)
  • |zeige Hilfe für=Erlaubter Wert, Bezeichner, Definition
    (erzeugt ein <div> mit der Funktion: show on select)

Technische Abhängigkeiten