... |
... |
@@ -150,19
+150,22 @@ |
150 |
150 |
|
151 |
151 |
Soll die //CSV//-Datenquelle direkt in ein [[Auswahlelement>>doc:Formcycle.FormDesigner.FormElements.Selection.WebHome]] geladen werden, erfolgt dies über die Eigenschaften des Auswahlelements im {{designer case="dat"/}}. |
152 |
152 |
|
153 |
|
-Der Inhalt der CSV-Datenquelle wird folgendermaßen in einem [[Auswahlelement>>doc:Formcycle.FormDesigner.FormElements.Selection.WebHome]] verarbeitet. |
|
153 |
+Der Inhalt der CSV-Datenquelle wird folgendermaßen in einem [[Auswahlelement>>doc:Formcycle.FormDesigner.FormElements.Selection.WebHome]] verarbeitet: |
154 |
154 |
|
155 |
155 |
{{code}} |
156 |
156 |
sichtbarer wert, übertragener wert, optionaler wert, optionaler wert, ... |
157 |
157 |
{{/code}} |
158 |
158 |
|
159 |
|
-Werden mehr als der sichtbare und übertragene Wert angegeben, also optionale Werte, so können diese im Javaskript über den folgenden jQuery-Selektor abgerufen werden. |
|
159 |
+Die Spalten werden der Datenquelle werden für [[Auswahlelemente>>doc:Formcycle.FormDesigner.FormElements.Selection.WebHome]] wie folgt bezeichnet: |
|
160 |
+{{code}}col + Index der Spalte{{/code}}. |
160 |
160 |
|
|
162 |
+Beitzt die Datenquelle mehr als 2 Spalten, besitzt sie optionale Werte. Auf die optionalen Werte kann im Javascript über den folgenden jQuery-Selektor zugegriffen werden: |
|
163 |
+ |
161 |
161 |
{{code language="javascript"}} |
162 |
|
-$('[name=sel2]').find('option:selected').attr('col0'); |
|
165 |
+$('[name=sel2]').find('option:selected').attr('col2'); |
163 |
163 |
{{/code}} |
164 |
164 |
|
165 |
|
-Jeder optionale Wert wird am Auswahlelement als Attribut {{code}}col + Index des optionalen Wert{{/code}} gespeichert. Bei z.B. drei optionalen Werten würde es also //col0//, //col1// und //col2// geben. |
|
168 |
+Die optionalen Werte beginnen also mit Spaltenindex 2. |
166 |
166 |
|
167 |
167 |
== XML == |
168 |
168 |
|