Von Version < 8.1 >
bearbeitet von gru
am 15.03.2019, 13:54
Auf Version < 36.1 >
bearbeitet von nlo
am 09.07.2019, 14:47
< >
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Dokument-Autor
... ... @@ -1,1 +1,1 @@
1 -XWiki.gru
1 +XWiki.nlo
Inhalt
... ... @@ -1,28 +1,28 @@
1 1  {{content/}}
2 2  
3 -Platzhalter werden für die Ersetzung von Formularwerten verwendet und stehen in Aktionen sowie Templates zur Verfügung.
3 +Platzhalter werden für die Ersetzung von Formularwerten verwendet und stehen in [[Aktionen>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WebHome]] sowie [[Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.WebHome]] zur Verfügung.
4 4  
5 5  == Verwenden von Platzhaltern ==
6 6  
7 -=== Verwendung in Aktionen ===
8 -
9 -{{figure image="platzhalter_1.png" width="300" group="platzhalter"}}
10 -Ungeöffnete Platzhalterauswahl bei dem Feld //E-Mail// in dem Aktionstyp [[E-Mail>>doc:E-Mail]].
7 +{{figure image="1_de_PlatzhalterEMail.png" width="300" group="platzhalter"}}
8 +Symbol für das Öffnen einer Platzhalterauswahl an einem Options- und einem Textfeld im Aktionstyp [[E-Mail>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.EMail.WebHome]].
11 11  {{/figure}}
12 12  
13 -{{figure image="platzhlater_2.png" width="300" group="platzhalter"}}
11 +{{figure image="2_de_Platzhalter.png" width="300" group="platzhalter"}}
14 14  Die geöffnete Platzhalterauswahl. Hier kann ein Formularfeld ausgewählt werden, dessen Wert genutzt wird.
15 15  {{/figure}}
16 16  
17 -Bei Optionsfeldern von Aktionen, die diese unterstützen, kann über das Symbol rechts die Platzhalterauswahl geöffnet werden.
15 +=== Verwendung in Aktionen ===
18 18  
17 +Bei Optionsfeldern von Aktionen, die diese unterstützen, kann über das Symbol rechts die Platzhalterauswahl geöffnet werden.
18 +
19 19  === Verwendung in Templates ===
20 20  
21 -{{figure image="plathalter_6.png" width="300" group="platzhalter"}}
22 -Platzhalter können auch in Templates genutzt werden. Der Knopf rechts öffnet die Platzhalterauswahl.
21 +{{figure image="3_de_PlatzhalterTemplates.png" width="300" group="platzhalter"}}
22 +Platzhalter können auch in Templates genutzt werden. Der Knopf //Platzhalter// öffnet das entsprechende Auswahlmenü.
23 23  {{/figure}}
24 24  
25 -Das Platzhaltermenü kann über den rechten Knopf im Template-Editor geöffnet werden oder auch über die Tastenkombination //Strg// + //Leerzeichenzeichentaste.//
25 +Das Platzhaltermenü kann über den Knopf //Platzhalter// im Template-Editor geöffnet werden oder auch über die Tastenkombination //Strg// + //Leerzeichenzeichentaste//.
26 26  
27 27  == Platzhaltertypen ==
28 28  
... ... @@ -32,13 +32,13 @@
32 32  [%{{italic}}&lt;NameDesFormularelements&gt;{{/italic}}%]
33 33  {{/panel}}
34 34  
35 -Dieser Platzhalter wird ersetzt durch den Wert des Formularelements mit dem angegebenen Namen. Formularplatzhalter werden in Aktionen wie z.B. [[E-Mail>>doc:Main.E-Mail]], [[Text erzeugen>>doc:Main.UserInterface.MyForms.WorkflowProcessing.Actions.WriteTextFile]], [[Datenbank>>doc:Main.UserInterface.MyForms.WorkflowProcessing.Actions.SQLStatement]] sowie bei [[Templates>>doc:Main.UserInterface.MyForms.WorkflowProcessing.Actions.ResponsePage]] verwendet.
35 +Dieser Platzhalter wird ersetzt durch den Wert des Formularelements mit dem angegebenen Namen. Formularplatzhalter werden in Aktionen wie z.B. [[E-Mail>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.EMail]], [[Text erzeugen>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WriteTextFile]], [[Datenbank>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.SQLStatement]] sowie bei [[Templates>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.ResponsePage]] verwendet.
36 36  
37 -Beispielweise wird der Platzhalter //[%tfVorname%]// durch den Wert des [[Eingabefelds>>doc:Main.Eingabefeld]] mit Namen //Vorname// ersetzt.
37 +Beispielweise wird der Platzhalter //[%tfVorname%]// durch den Wert des [[Eingabefelds>>doc:Formcycle.FormDesigner.FormElements.Input]] mit Namen //Vorname// ersetzt.
38 38  
39 39  === Spezielle Formularplatzhalter ===
40 40  
41 -Einige spezielle Formularplatzhalter existieren für alle Formulare
41 +Einige spezielle Formularplatzhalter existieren für alle Formulare:
42 42  
43 43  * [%xf-action%] Der Name der Schaltfläche, die zum Absenden verwendet wurde. Kann etwa genutzt werden, um über eine Bedingung bestimmte Aktionen nur auszuführen, wenn eine bestimmte Schaltfläche gedrückt wurde.
44 44  * [%lang%] Verweist auf die Sprache, die beim Ausfüllen des Formulars verwendet wurde, z.B. //de//, //de-CH//, //en/ oder //fr-FR//.//
... ... @@ -51,23 +51,33 @@
51 51  
52 52  Dieser Platzhalter wird ersetzt durch den entsprechenden Systemwert. Aktuell stehen folgende Systemplatzhalter in Aktionen und Templates zur Verfügung.
53 53  
54 -* {{litem styleTitle="letter-spacing:1px;" title="[%$PROCESS_ID%]"}}Gibt die aktuelle Prozess-ID des Vorgangs zurück.{{/litem}}
54 +* {{litem styleTitle="letter-spacing:1px;" title="[%$CLIENT_ID%]"}}Gibt die Mandant-ID des Formulars zurück.{{/litem}}
55 55  * {{litem styleTitle="letter-spacing:1px;" title="[%$FORM_LINK%]"}}Gibt die URL des Formulars zurück.{{/litem}}
56 56  * {{litem styleTitle="letter-spacing:1px;" title="[%$FORM_PROCESS_LINK%]"}}Gibt die URL des Formulars mit dem Inhalt des Vorgangs zurück.{{/litem}}
57 -* {{litem styleTitle="letter-spacing:1px;" title="[%$SOURCE_SERVER%]"}}Gibt den Namen des Servers zurück, auf welchem dieser bereitgestellt und abgesendet wurde (Name des {{fserver case="gen"/}} oder lokal).{{/litem}}
58 -* {{litem styleTitle="letter-spacing:1px;" title="[%$CLIENT_ID%]"}}Gibt die Mandant-ID des Formulars zurück.{{/litem}}
57 +* {{litem styleTitle="letter-spacing:1px;" title="[%$FORM_VERIFY_LINK%]"}}Gibt die einmalige Bestätigungs-URL zurück (nötig für [[Double-Opt-In>>doc:Formcycle.UserInterface.MyForms.DoubleOptIn.WebHome]]).{{/litem}}
58 +* {{litem styleTitle="letter-spacing:1px;" title="[%$PROCESS_ID%]"}}Gibt die aktuelle Prozess-ID des Vorgangs zurück.{{/litem}}
59 +* {{litem styleTitle="letter-spacing:1px;" title="[%$PROJECT_ALIAS%]"}}Alias des derzeitigen Formulars.{{/litem}}
59 59  * {{litem styleTitle="letter-spacing:1px;" title="[%$PROJECT_ID%]"}}Gibt die Formular-ID zurück.{{/litem}}
60 -
61 -{{release major="6"}}
62 -
63 63  * {{litem styleTitle="letter-spacing:1px;" title="[%$PROJECT_NAME%]"}}Name des derzeitigen Formulars.{{/litem}}
64 -* {{litem styleTitle="letter-spacing:1px;" title="[%$PROJECT_ALIAS%]"}}Alias des derzeitigen Formulars.{{/litem}}
65 65  * {{litem styleTitle="letter-spacing:1px;" title="[%$RECORD_ID%]"}}ID des derzeitigen Vorgangs.{{/litem}}
63 +* {{litem styleTitle="letter-spacing:1px;" title="[%$SOURCE_SERVER%]"}}Gibt den Namen des Servers zurück, auf welchem dieser bereitgestellt und abgesendet wurde (Name des {{fserver case="gen"/}} oder lokal).{{/litem}}
64 +* {{litem styleTitle="letter-spacing:1px;" title="[%$SOURCE_SERVER_URL%]"}}Gibt die URL des Servers zurück, auf welchem dieser bereitgestellt und abgesendet wurde (Name des {{fserver case="gen"/}} oder lokal).{{/litem}}
66 66  * {{litem styleTitle="letter-spacing:1px;" title="[%$STATUS_ID%]"}}ID des derzeitigen Status.{{/litem}}
67 67  * {{litem styleTitle="letter-spacing:1px;" title="[%$STATUS_NAME%]"}}Name des derzeitigen Status.{{/litem}}
68 -* {{litem styleTitle="letter-spacing:1px;" title="[%$SOURCE_SERVER_URL%]"}}Gibt die URL des Servers zurück, auf welchem dieser bereitgestellt und abgesendet wurde (Name des {{fserver case="gen"/}} oder lokal).{{/litem}}
69 -{{/release}}
70 70  
68 +==== Parametrisierbare Systemplatzhalter ====
69 +
70 +{{panel monospace="true" title="Syntax"}}
71 +[%${{italic}}&lt;Name&gt;(&lt;Paramater&gt;){{/italic}}%]
72 +{{/panel}}
73 +
74 +* {{litem styleTitle="letter-spacing:1px;" title="[%$FORM_DATE_CREATED(<format>)%]"}}{{info}}Verfügbar ab FORMCYCLE Version 6.1.0{{/info}} Erstellungsdatum des Vorgangs. Der Parameter ist optional. Ohne Parameter wird das Datum im Standardformat zurückgegeben. Durch den Paramater kann das Format genau bestimmt werden.
75 +
76 +Biepsiel: [%$FORM_DATE_CREATED(<dd.mm.yyyy>)%]
77 +
78 +(siehe [[SimpleDateFormat>>https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html]]){{/litem}}
79 +* {{litem styleTitle="letter-spacing:1px;" title="[%$FORM_DATE_MODIFIED(<format>)%]"}}{{info}}Verfügbar ab FORMCYCLE Version 6.1.0{{/info}} Datum der letzten Änderung des Vorgangs. Der Parameter ist optional. Ohne Parameter wird das Datum im Standardformat zurückgegeben. Durch den Paramater kann das Format genau bestimmt werden. (siehe [[SimpleDateFormat>>https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html]]){{/litem}}
80 +
71 71  === Systemplatzhalter für HTML-Templates ===
72 72  
73 73  {{panel monospace="true" title="Syntax"}}
... ... @@ -74,7 +74,7 @@
74 74  [%${{italic}}&lt;Name&gt;{{/italic}}({{italic}}&lt;Parameter1&gt;{{/italic}},{{italic}}&lt;Parameter2&gt;{{/italic}})%]
75 75  {{/panel}}
76 76  
77 -Zusätzlich zu den allgemeingültigen Systemplatzhaltern gibt es noch einige weitere Systemplatzhalter, welche nur innerhalb eines [[HTML-Templates>>doc:Main.UserInterface.FilesAndTemplates.HTML.WebHome]] verwendet werden können. Diese dienen zum Herunterladen von Anhängen und sind hierfür nur innerhalb der Browser-Session nach dem Absenden eines Formulars nutzbar.
87 +Zusätzlich zu den allgemeingültigen Systemplatzhaltern gibt es noch einige weitere Systemplatzhalter, welche nur innerhalb eines [[HTML-Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.HTML.WebHome]] verwendet werden können. Diese dienen zum Herunterladen von Anhängen und sind hierfür nur innerhalb der Browser-Session nach dem Absenden eines Formulars nutzbar.
78 78  
79 79  * {{litem styleTitle="letter-spacing:1px;" title="[%$ATTACHMENT_LIST%]"}}Stellt alle an einem Vorgang verfügbaren Anhänge (Attachments) in einer Liste zum Herunterladen bereits. Die erzeugte Liste wird als //ul//-HTML-Element in das Tempalte eingefügt.{{/litem}}
80 80  * {{litem styleTitle="letter-spacing:1px;" title="[%$ATTACHMENT_ZIP=Dateiname,Link-Text%]"}}Erzeugt einen Link zum Herunterladen aller Anhänge eines Vorgangs. Die Parameter //Dateiname// sowie //Link-Text// sind optional, sodass dieser Systemplatzhalter in folgenden Varianten genutzt werden kann.{{/litem}}
... ... @@ -94,7 +94,7 @@
94 94  [%$${{italic}}&lt;Name&gt;{{/italic}}%]
95 95  {{/panel}}
96 96  
97 -Ein Textbausteinplatzhalter gibt den Inhalt eines [[Templates>>doc:Main.UserInterface.FilesAndTemplates.WebHome]] zurück und wird z.B. in Aktionen vom Typ [[E-Mail>>doc:Main.E-Mail]] verwendet.
107 +Ein Textbausteinplatzhalter gibt den Inhalt eines [[Templates>>doc:Formcycle.UserInterface.FilesAndTemplates.WebHome]] zurück und wird z.B. in Aktionen vom Typ [[E-Mail>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.EMail]] verwendet.
98 98  
99 99  === Aktionsplatzhalter ===
100 100  
078En.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -2.4 KB
Inhalt
079En.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -31.9 KB
Inhalt
080En.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -4.8 KB
Inhalt
plathalter_6.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -25.6 KB
Inhalt
platzhalter_1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -12.9 KB
Inhalt
platzhlater_2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.gru
Größe
... ... @@ -1,1 +1,0 @@
1 -123.6 KB
Inhalt
1_de_PlatzhalterEMail.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +9.6 KB
Inhalt
1_en_VariablesEmail.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +9.2 KB
Inhalt
2_de_Platzhalter.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +13.4 KB
Inhalt
2_en_Variables.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +14.0 KB
Inhalt
3_de_PlatzhalterTemplates.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +4.6 KB
Inhalt
3_en_VariablesTemplates.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +3.9 KB
Inhalt
Copyright 2000-2024