Wenn eine Zeile mit einem wiederholten Element oder Container hinzugefügt wurde.
Daten mit hinzugefügter Zeile.
Rückruffunktion, wenn Formulardaten per $.xutil.load
geladen wurden. Diese Rückruffunktion wird grufen, nachdem
die Formulardaten geladen und das Formular mit den neuen Daten aktualisiert wurde. Die Rückruffunktion kann etwa
für zusätzliche Aktionen nach dem Laden der Daten verwendet werden, wie etwa das Aktualisieren der UI von
von Widgets.
Vom Framework übergebene Werte mit den Formulardaten, die geladen wurden.
Ein Rückruf zum Drucken des Formulars. Die Rückrufe werden nach dem Drucken eines Formulars aufgerufen (z. B. durch den Druckdienst). Sie können diesen Rückruf verwenden, um Vorbereitungen rückgängig zu machen, die durch print getroffen wurden.
Daten, die vom Framework für den Druckvorgang übergeben werden.
Ein Promise, das aufgelöst wird, wenn die Bereinigung abgeschlossen ist.
Bevor eine Zeile zu einer Wiederholung eines Elements oder Containers hinzugefügt wird.
Daten mit der hinzu zu fügenden Zeile.
Optionaler Ergebnisobjekt, das z. B. verwendet werden kann, um das Hinzufügen der Zeile zu verhindern.
Bevor die Werte einer Gruppe von Formularelementen gelöscht werden.
Bevor eine Zeile von einer Wiederholung eines Elements oder Containers hinzugefügt wird.
Daten mit der Zeile, die gelöscht werden soll.
Optionaler Ergebnisobjekt, das z. B. verwendet werden kann, um das Löschen der Zeile zu verhindern.
A callback for when form data is about to be loaded via $.xutil.load
. This callback is invoked at the beginning,
before any other form data was loaded. You can use this callback to perform additional actions, such as
adjusting the DOM or inserting additional form data. You can also use the return value to exclude
certain elements from the default handler that loads all data for .XItem
elements.
Data passed by the framework with the form data to be loaded.
Optional result object that can be used e.g. to exclude certain elements from the default handler.
Bevor die Werte einer Gruppe von Formularelementen auf ihre Standardwerte zurückgesetzt werden.
Wenn der Wert eines Formularelements gelöscht wurde.
Wenn eine Zeile mit einem wiederholten Element oder Container gelöscht wurde.
Daten mit gelöschter Zeile.
Wenn ein Formularelement deaktiviert wurde.
Wenn ein Formularelement aktiviert wurde.
Wenn eine Datei geändert wurde, sowohl für normale als auch für automatische Upload-Elemente.
Wenn ein Formularelement von sichtbar auf ausgeblendet umgeschaltet wurde.
Wenn der aktuelle Navigationszustand wiederhergestellt wird, z. B. welche Seiten derzeit angezeigt werden.
Listener können benutzerdefinierten Zustand wiederherstellen, der über das saveNavigation
-Ereignis gespeichert wurde. Der Navigationszustand, der von
Listenern für saveNavigation
zurückgegeben wurde, wird als Argument an das loadNavigation
-Ereignis übergeben.
Daten mit dem Formular und dem Navigationszustand.
Ein Rückruf für den Druckdienst. Die Rückrufe werden aufgerufen, kurz bevor ein Formular gedruckt wird (z. B. durch den Druckdienst). Sie können diesen Rückruf verwenden, um das Formular für den Druck vorzubereiten. Wenn der Rückruf ein Promise zurückgibt, wartet der Druckdienst darauf, dass das Promise erfüllt wird, bevor das Formular gedruckt wird. Wenn das Promise abgelehnt wird, wird der Fehler protokolliert, verhindert jedoch nicht den Druck.
Verwenden Sie afterPrint, um nach dem Drucken aufzuräumen.
Daten, die vom Framework für den Druckvorgang übergeben werden.
Ein Promise, das abschließt, wenn die Vorbereitungen abgeschlossen sind.
Wenn ein Formularelement auf schreibgeschützt gesetzt wurde.
Wenn eine Gruppe von Formularelementen ihre Werte auf die Standardwerte zurückgesetzt hat.
Wenn der aktuelle Navigationszustand gespeichert wird, z. B. welche Seiten derzeit angezeigt werden.
Listener können benutzerdefinierten Zustand zurückgeben, der gespeichert werden soll. Kann in Verbindung mit dem loadNavigation
-Ereignis verwendet werden, um den Zustand später wiederherzustellen. Der von Listenern zurückgegebene Navigationszustand wird als Argument an das loadNavigation
-Ereignis übergeben.
Daten mit dem Formular und dem aktuellen Navigationszustand.
Wenn ein Formularelement von ausgeblendet auf sichtbar umgeschaltet wurde.
Ein Rückruf für das Absenden des Formulars. Kann z. B. verwendet werden, um zusätzliche Aktionen auszuführen oder das Absenden zu verhindern.
Der Rückruf wird aufgerufen, nachdem das Formular validiert wurde, wenn die Absenden-Schaltfläche eine Validierung erfordert.
$.xutil.on("submit", () => doSomething())
$.xutil.on("submit", ({submissionBlocked}) => {
// Überprüfen, ob das Absenden bereits blockiert ist
if (submissionBlocked) {
return;
}
// Benutzerdefinierter Code, der beim Absenden ausgeführt werden soll
// Benutzerdefinierte Logik, um zu überprüfen, ob das Formular abgebrochen werden soll.
const preventSubmission = customLogic();
return { preventSubmission };
});
Daten mit dem Formular und ob das Absenden bereits blockiert wurde.
Optionale Ergebnisdaten, die z. B. verwendet werden können, um das Absenden zu verhindern.
Zuordnung zwischen Ereignisnamen und Rückruffunktionstypen für Rückrufe, die über XUtil.on registriert werden können.