... |
... |
@@ -1,4 +1,4 @@ |
1 |
|
-{{figure image="designer_advanced_variables_example.png"}} |
|
1 |
+{{figure image="designer_advanced_variables_example_de.png"}} |
2 |
2 |
Im Variablenbereich lassen sich versteckte Formularfelder anlegen. Diese können für Daten verwendet werden, die nicht im Formular sichtbar sein sollen und nur auf dem Server oder im JavaScript benötigt werden. |
3 |
3 |
{{/figure}} |
4 |
4 |
|
... |
... |
@@ -8,8 +8,14 @@ |
8 |
8 |
|
9 |
9 |
Bei Variablen, die auch im Browser zur Verfügung stehen, werden im Formular versteckte Eingabefelder erzeugt: {{code language="none"}}<input type="hidden">{{/code}} |
10 |
10 |
|
11 |
|
-Wie bei normalen Eingabefelder kann im Browser auf Variablen über ihren Namen zugegriffen werden. Serverseitig werden Variablen über ihren Alias referenziert, der vom Namen abweichen kann. Über die Eigenschaft //Defaultwert// kann der Wert einer Variablen vorbelegt werden. Browserseitige Variablen können zusätzlich beim Formularaufruf durch URL-Parameter [[automatisch vorbelegt werden>>doc:Formcycle.Designer.Form.URLParameter]]. Der Übergabeparameter muss dabei dem Namen der Variablen entsprechen. |
|
11 |
+Wie bei normalen Eingabefelder kann im Browser auf Variablen über ihren Namen zugegriffen werden. Um dem Formular mitzuteilen, dass der Wert per JavaScript geändert wurde, ist es notwendig, das "Change"-Ereignis auszulösen. Dies kann mit .trigger('change') erfolgen. |
12 |
12 |
|
|
13 |
+Beispiel: |
|
14 |
+ |
|
15 |
+{{{$('[data-name="myAwesomeVar"]').val('test').trigger('change')}}} |
|
16 |
+ |
|
17 |
+Serverseitig werden Variablen über ihren Alias referenziert, der vom Namen abweichen kann. Über die Eigenschaft //Defaultwert// kann der Wert einer Variablen vorbelegt werden. Browserseitige Variablen können zusätzlich beim Formularaufruf durch URL-Parameter [[automatisch vorbelegt werden>>doc:Formcycle.Designer.Form.URLParameter]]. Der Übergabeparameter muss dabei dem Namen der Variablen entsprechen. |
|
18 |
+ |
13 |
13 |
Beim Anlegen von Variablen werden die folgenden Eigenschaften vergeben: |
14 |
14 |
|
15 |
15 |
; Nur Server |