Von Version < 1.27 >
bearbeitet von gru
am 24.02.2021, 06:56
Auf Version < 5.1 >
bearbeitet von gru
am 24.02.2021, 07:26
< >
Änderungskommentar: Neues Bild 4_WidgetXFormula_Formel1_de.png hochladen

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,4 +1,4 @@
1 -{{figure image="1_WidgetXNavigationBar_Logo_de.png" clear="h3"}}Das Symbol für Widgets vom Typ //Berechnungselement// im {{designer/}}.{{/figure}}
1 +{{figure image="1_WidgetXFormula_Logo_de.png" clear="h3"}}Das Symbol für Widgets vom Typ //Berechnungselement// im {{designer/}}.{{/figure}}
2 2  
3 3  [[**Plugin-Download**>>url:https://customer.formcycle.eu/index.php/apps/files/?dir=/FORMCYCLE%20-%20Plugins%20Customer/fc-plugin-widget-bundle-xformula&fileid=24138||target="_blank"]] (erfordert Anmeldung)
4 4  
... ... @@ -22,12 +22,12 @@
22 22  
23 23  Die in diesem Bereich vorhandenen Eigenschaften dienen dazu, die Sichtbarkeit des Berechnungs-Widgets zu konfigurieren. Die Grundeigenschaft //Versteckt// steht dabei jedem Formularelement zur Verfügung.
24 24  
25 -{{figure image="designer_properties_base_repeatable_elements_de.png"}}
26 -TODO.
25 +{{figure image="2_WidgetXFormula_Autonumeric_de.png"}}
26 +TODO:Ausgabe formatieren
27 27  {{/figure}}
28 28  
29 -{{figure image="designer_properties_base_repeat_trigger_de.png"}}
30 -TODO.
29 +{{figure image="3_WidgetXFormula_Farbe_de.png"}}
30 +TODO:Schriftfarbe ändern
31 31  {{/figure}}
32 32  
33 33  {{table dataTypeAlpha="0" fullwidth="false" colWidth="-500"}}
... ... @@ -54,17 +54,17 @@
54 54  
55 55  Die in diesem Bereich vorhandenen Eigenschaften dienen dazu, die Art der Berechnung und die für die Berechnung zu verwendende Formel festzulegen.
56 56  
57 -{{figure image="designer_properties_base_repeatable_elements_de.png"}}
57 +{{figure image="4_WidgetXFormula_Formel1_de.png"}}
58 58  TODO Eigenschaften.
59 59  {{/figure}}
60 60  
61 -{{figure image="designer_properties_base_repeatable_elements_de.png"}}
61 +{{figure image="5_WidgetXFormula_Formel2_de.png"}}
62 62  TODO Beispiel Brechnung weiter Oben.
63 63  {{/figure}}
64 64  
65 65  {{table dataTypeAlpha="0" fullwidth="false" colWidth="-500"}}
66 66  |=Name|=Beschreibung
67 -|Berechnungsfeld|In dieses nicht mit einem Label benannte Feld kann ein Berechnungsformel eingegeben werden, welche bei jeder Wertänderung von einem der in der Berechnungsformel verwendeten Eingabelemente erneut ausgeführt wird. in diesem Feld können als Syntax entweder //JavaScript// oder die {{formcycle/}} [[Platzhalter>>doc:Formcycle.UserInterface.Variables]] verwendet werden.
67 +|Berechnungsfeld|In dieses nicht mit einem Label benannte Feld kann ein Berechnungsformel eingegeben werden, welche bei jeder Wertänderung von einem der in der Berechnungsformel verwendeten Eingabelemente erneut ausgeführt wird. Als Syntax wird //JavaScript// verwendet, wobei als Selektoren für die Elemente auch durch {{formcycle/}} [[Platzhalter>>doc:Formcycle.UserInterface.Variables]] verwendet werden.
68 68  |Reihenfolge Index|Die Abarbeitungsreihenfolge einer Berechnung findet in der Regel von oben nach unten und von links nach rechts statt, so wie diese auf dem Formular hinterlegt wurden. Dies ist für die meisten Anwendungsfälle ausreichend. Ist es jedoch notwendig, dass eine bestimmte Berechnung vor einer anderen stattfinden muss, kann für diese eine Indexzahl vergeben werden. Dies ist zum Beispiel nötig, wenn die Summe aus bestimmten Berechnungsfeldern weiter oben im Formular ausgegeben werden soll.
69 69  {{/table}}
70 70  
... ... @@ -80,31 +80,33 @@
80 80  
81 81  {{internBaseOptionsElement page="misc" headline="h3"/}}
82 82  
83 +==Druckbild im Word-/PDF-Export==
83 83  
85 +Wenn ein Formular per Word-/PDF-Export exportiert wird, sieht das Widget wie ein normales, auf Readonly geschaltetes, Eingabefeld aus.
84 84  
87 +==Formelbeispiele==
85 85  
89 +{{table fullwidth="false" colWidth="-500"}}
90 +|=Formel|=Erklärung
91 +|{{code language="none"}}[%tf1%] - [%tf2%]{{/code}}|Subtraktion|
92 +|{{code language="none"}}[%tf2%] * (1 + ([%tf1%] / 100)){{/code}}|Wird in tf1 z.B. der Steuersatz und in tf2 der Nettobetrag eingegeben, wird der Bruttobetrag berechnet
93 +|{{code language="none"}}[%tf1%] + “ “ + [%tf2%]{{/code}}|Stringverkettung aus den Eingaben
94 +|{{code language="none"}}[%tf1%].length(){{/code}}|Anzahl der eigegebenen Zeichen in tf1
95 +|{{code language="none"}}([%tf1%]<2) ? "Genehmigt" : "Abgelehnt"{{/code}}|Wenn tf1 kleiner als 2 ist, soll "Genehmigt" ausgegeben werden. Ansonsten "Abgelehnt"
96 +{{/table}}
86 86  
87 87  
99 +==Mögliche CSS-Anpassungen==
88 88  
101 +Um die Ausgabe zu formatieren, können per CSS Anpassungen vorgenommen werden. Wenn zum Beispiel die Ausgabe anstatt einem gesperrten Eingabefeld wie ein Text aussehen soll, kann folgendes CSS verwendet werden:
89 89  
90 -
91 -
92 -
93 -
94 -
95 -
96 -
97 -
98 -
99 -
100 -
101 -
102 -
103 -
104 -
105 -
106 -
107 -
108 -
109 -
110 - |Knöpfe verstecken|{{version major="6" minor="2" /}} Nur verfügbar, falls unter //Element wdh.// ein Element ausgewählt ist. Mit dieser Option können die Plus- und Minusknöpfe zum Hinzufügen und Entfernen von Elementwiederholungen ausgeblendet werden. Dies ist dann sinnvoll, wenn die Anzahl der Wiederholungen nur über das ausgewählte Trigger-Element festgelegt werden soll.
103 +{{code language="css"}}
104 +.CXFormula .label-top{
105 + display: none;
106 +}
107 +.XFormula{
108 + border: none !important;
109 + background: none !important;
110 + padding: 0;
111 +}
112 +{{/code}}
1_WidgetXFormula_Logo_de.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +3.3 KB
Inhalt
2_WidgetXFormula_Autonumeric_de.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +15.6 KB
Inhalt
3_WidgetXFormula_Farbe_de.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +14.8 KB
Inhalt
4_WidgetXFormula_Formel1_de.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.gru
Größe
... ... @@ -1,0 +1,1 @@
1 +14.0 KB
Inhalt
Copyright 2000-2024