Änderungen von Dokument Voraussetzung Word


Von Version 9.2
bearbeitet von awa
am 26.09.2022, 13:11
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 8.1
bearbeitet von Nils Schweigert
am 09.09.2022, 15:17
Änderungskommentar: Neues Bild mergeField_en.png hochladen

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.awa
1 +XWiki.nsc
Inhalt
... ... @@ -50,11 +50,11 @@
50 50  sel1.lsttxt()
51 51  {{/code}}
52 52  
53 -=== Format ===
53 +=== Format
54 54  
55 55  Word-Fill-Funktionen haben immer das folgende Format (Anführungszeichen werden unterstützt ab {{version major="7" minor="1"/}}):
56 56  
57 -==== Word-Function ====
57 +==== Word-Function
58 58  
59 59  {{code language="none"}}
60 60  <Word-Function> = <Field-Name> ["." <Function-Name> "(" <Argument>? ")" ] *
... ... @@ -70,7 +70,7 @@
70 70  sel1.funktion1(argument).funktion2().funktion3()
71 71  {{/code}}
72 72  
73 -==== Argument ====
73 +==== Argument
74 74  
75 75  {{code language="none"}}
76 76  <Argument> = <ArgList> | <ArgMap>
... ... @@ -78,7 +78,7 @@
78 78  
79 79  Das Argument kann entweder eine Liste von Werten sein oder eine Zuordnung von Schlüsseln zu Werten. Welche Art von Argument benutzt werden muss, hängt von der konkreten Funktion ab.
80 80  
81 -==== ArgList ====
81 +==== ArgList
82 82  
83 83  {{code language="none"}}
84 84  <ArgList> = <Value> [ "|" <Value> ] *
... ... @@ -92,7 +92,7 @@
92 92  sel1.function(wert1|wert2|wert3)
93 93  {{/code}}
94 94  
95 -==== ArgMap ====
95 +==== ArgMap
96 96  
97 97  {{code language="none"}}
98 98  <ArgMap> = <ArgList> "#" <ArgList>
... ... @@ -106,7 +106,7 @@
106 106  sel1.function(schlüssel1|schlüssel2|schlüssel3#wert1|wert2|wert3)
107 107  {{/code}}
108 108  
109 -==== Value ====
109 +==== Value
110 110  
111 111  {{code language="none"}}
112 112  <Value> = <Unquoted-String> | <Singly-Quoted-String> | <Doubly-Quoted-String>
... ... @@ -158,7 +158,6 @@
158 158  
159 159  {{table dataTypeAlpha="0" preSort="0"}}
160 160  |= Funktion |= Beschreibung |= Beispiele |= Erläuterung
161 -| empty ||Prüfen, ob die Liste der Werte oder einer der Werte leer istt.|sel1.empty() |Liefert //1// zurück, wenn gar keine Option oder eine Option mit leeren Wert bei einem [[Auswahlelements>>Formcycle.Designer.Form.FormElements.Selection]] gewählt wurde. Andernfalls wird //0// zurückgeliefert.
162 162  | lsttxt |Ersetzung aller Werte einer Auswahl mit dem Text-Wert. Steht für //list text.//|sel1.lsttxt() |Liefert den Text-Wert des [[Auswahlelements>>Formcycle.Designer.Form.FormElements.Selection]] mit Namen //sel1// zurück
163 163  | lsttitle |Ersetzung aller Werte einer Auswahl mit dem Titel-Wert. Steht für //list title//.|sel1.lsttitle() |Liefert den Titel-Wert (falls hinterlegt) des Auswahlelements mit Namen //sel1// zurück.
164 164  | lst |Ersetzung aller Werte einer Auswahl mit dem entsprechenden Spalte aus der Datenquelle, welche die Auswahloptionen bereitstellt. Dabei muss der Name der Spalte angegeben werden. Hat die Datenquelle keine Spaltenname, muss //col0//, //col1//, //col2// etc. verwendet werden. |sel1.lst("Landname") |Liefert den Wert der Spalte //Landname// von der Datenquelle des Auswahlelements mit Namen //sel1// zurück.
... ... @@ -208,18 +208,10 @@
208 208  
209 209  Platzhalter können ebenfalls in die, in Word eingefüten, Formularfelder eingetragen werden.
210 210  
211 -== Einfügen von HTML {{version major="7" minor="2"/}} ==
210 +== Interpretierung von HTML == {{version major="7" minor="2"/}}
212 212  
213 -{{figure image="addField_de.png" width="400"}}
214 -Einfügen eines Feldes.
215 -{{/figure}}
212 +Damit der Textinhalt eines Formularelements oder Platzhalters als HTML interpretiert werden kann, muss dieser sich in einem Word //MergeField// befinden. Die Erstellung eines //MergeFields// geschieht über //Einfügen// {{rarrow/}} //Schnellbausteine// {{rarrow/}} //Feld//, in dem erschienen Menü muss unter dem Reiter //Feld auswählen//, in dem Feld //Feldnamen://, nun /MergeField// ausgewählt werden und unter dem Reiter //Feldeigenschaften//, in dem Feld //Feldname//, der Name des zu ersetzendem Formularelments oder Platzhalters eingetragen werden.
216 216  
217 -{{figure image="mergeField_de.png" width="400"}}
218 -Erstellen eines //MergeFields//.
219 -{{/figure}}
220 -
221 -Damit der Textinhalt eines Formularelements oder Platzhalters als HTML interpretiert werden kann, muss dieser sich in einem Word //MergeField// befinden. Die Erstellung eines //MergeFields// geschieht über //Einfügen// {{rarrow/}} //Schnellbausteine// {{rarrow/}} //Feld//, in dem erschienen Menü muss unter dem Reiter //Feld auswählen//, in dem Feld //Feldnamen://, nun /MergeField// ausgewählt werden und unter dem Reiter //Feldeigenschaften//, in dem Feld //Feldname//, der Name des zu ersetzenden Formularelments oder Platzhalters eingetragen werden.
222 -
223 223  == Videos ==
224 224  
225 225  [[Workshop-Video>>https://help6.formcycle.eu/xwiki/bin/view/Workshops/2020/052020%20Teil%202%20-%20Word%20Fill/]] (Der Workshop bezieht sich auf FORMCYCLE Version 6. Die grundsätzlichen Inhalte sind aber auf Version 7 übertragbar)