Element, welches als Schaltfläche zum Hinzufügen einer Wiederholung verwendet wird, zusätzlich zum Plus-Symbol. Standard: Keine zusätzliche Schaltfläche.
Element, welches als Schaltfläche zum Entfernen einer Wiederholung verwendet wird, zusätzlich zum Minus-Symbol. Standard: Keine zusätzliche Schaltfläche.
Diese Einstellung erlaubt es, die Hinzufügen- und Löschen-Knöpfe zu verbergen, sodass ein Nutzer die Anzahl der Wiederholungen nicht mehr ändern kann. Die erlaubten Werte sind:
false
: All Knöpfe werden angezeigt. (Standard)true
: Alle Knöpfe (Hinzufügen/Löschen) werden versteckt.[]
(alle Knöpfe
angezeigt), ["add"]
, ["delete"]
oder ["add", "delete"]
.Höchstanzahl an Wiederholungen. Standard: 10.
Mindestanzahl an Wiederholungen. Standard: 1.
Wenn gegeben, wird der Wert dieses Elements genutzt, um die Anzahl an dynamisch erzeugten Elementen festzulegen. Immer, wenn der Wert dieses Elements sich ändert, werden dynamische Elemente erzeugt oder entfernt, sodass sich die entsprechende Anzahl ergibt.
Beispielsweise kann hier ein Textfeld Anzahl Kinder
festgelegt werden.
Von einem dynamischen Container mit den Daten zum Kind werden dann immer
so viele Kopien erzeugt, wie bei Anzahl Kinder
eingegeben.
Optionale Rückrüffunktion, nachdem ein Element hinzugefügt wurde.
Ursprüngliches Ereigniss, welches das Hinzufügen auslöste.
Element, welches hinzugefügt wurde.
Optionale Rückruffunktion, nachdem ein dynamisches Element entfernt wurde.
Es ist zu beachten, dass hiermit auf das Element zugegriffen werden kann, nachdem es aus dem DOM entfernt wurde. Da es somit nicht mehr im DOM eingehängt ist, sind gewisse Aktionen mit dem Element nicht mehr durchführbar, etwa das Überprüfen der Sichbarkeit. Auf den Wert des Elements und seine Kinder kann weiterhin zugegriffen werden.
Ursprüngliches Ereigniss, welches das Entfernen auslöste.
Element, welches entfernt wurde.
Optionale Rückrüffunktion, bevor ein Element hinzugefügt wird.
Es ist zu beachten, dass hiermit auf das Element zugegriffen werden kann, bevor es in den DOM hinzugefügt wird. Da es somit noch nicht im DOM eingehängt ist, sind gewisse Aktionen mit dem Element noch nicht durchführbar, etwa das Überprüfen der Sichbarkeit. Auf den Wert des Elements und seine Kinder kann bereits zugegriffen werden.
Ursprüngliches Ereigniss, welches das Hinzufügen auslöste.
Element, welches hinzugefügt werden soll.
false
, wenn das Hinzufügen des Elements verhindert werden soll.
Optionale Rückruffunktion, bevor ein dynamisches Element entfernt wird.
Ursprüngliches Ereigniss, welches das Entfernen auslöste.
Das Formularelement, welche entfernt werden soll.
false
, wenn das Entfernen des Elements verhindert werden soll.
Rückruffunktion, welche jedesmal aufgerufen wird, wenn die Anzahl dynamischer Elemente sich ändert.
Aktuelle Anzahl an dynamischen Elementen.
Das Element, welches hinzugefügt oder entfernt wurde.
true
, wenn es sich um ein Hinzufügen handelt. false
, wenn es sich um ein Entfernen handelt.
Ein Objekt mit den Optionen, die übergeben werden können, wenn ein Formularelement mittels
$(formElement).dynamic()
dynamisch geschaltet wird.$("[name='fsAdresse']").dynamic({ minSize: 1, // Mindestens 1 Adresse maxSize: 6 // Höchstens 6 Adressen });