Änderungen von Dokument Wiederholende Elemente


Von Version 3.1
bearbeitet von sas
am 31.08.2022, 15:34
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 6.1
bearbeitet von sas
am 31.08.2022, 15:38
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,3 +1,5 @@
1 +{{content/}}
2 +
1 1  == Selektion eines wiederholenden Elements ==
2 2  
3 3  Wird bei einem Element die Einstellung Wiederholen vorgenommen, dann ändert sich dadurch auch der Namens-Selektor für die betroffenen Eingabeelemente. Standardmäßig ist dieser seit V7 //data-name//. Zum Beispiel für Eingabefeld //tfName//:
... ... @@ -15,7 +15,7 @@
15 15  {{/code}}
16 16  
17 17  (% class="wikigeneratedid" %)
18 -Alternativ kann auch die eigene CSS-Klasse des Elements verwendet werden, vorausgesetzt die Einstellung unter Formular > Fortgeschritten > [[Name als CSS-Klasse anfügen>>doc:Formcycle.Designer.Form.FormProperties||target="_blank"]] wurde angehakt:
20 +Alternativ kann auch die eigene CSS-Klasse des Elements verwendet werden, vorrausgesetzt die Einstellung unter Formular > Fortgeschritten > [[Name als CSS-Klasse anfügen>>doc:Formcycle.Designer.Form.FormProperties||target="_blank"]] wurde angehakt:
19 19  
20 20  {{code language="JavaScript"}}
21 21  $('.tfName').on('change', function() {
... ... @@ -44,4 +44,4 @@
44 44  doSomething(null, {});
45 45  {{/code}}
46 46  
47 -Hiermit wird nun sobald eine Zeile hinzugefügt wird, für die neue Zeile das entsprechende Event angehangen. Damit für die erste Zeile (falls Min Wdh. 1 ist) dies auch angewendet wird, muss die entsprechende function nochmal ausgeführt werden. In diesem Fall muss keine Zeile übergeben werden.
49 +Hiermit würde nun sobald eine Zeile hinzugefügt wird, für die neue Zeile das entsprechende Event angehangen. Damit für die erste Zeile (falls Min. Wdh. 1 ist) dies auch angewendet wird, muss die entsprechende function nochmal einzeln ausgeführt werden. In diesem Fall muss keine Zeile übergeben werden.