Wenn eine Zeile mit einem wiederholten Element oder Container hinzugefügt wurde.
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.
Bevor die Werte einer Gruppe von Formularelementen gelöscht werden.
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.
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.
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.
Wenn ein Formularelement auf schreibgeschützt gesetzt wurde.
Wenn eine Gruppe von Formularelementen ihre Werte auf die Standardwerte zurückgesetzt hat.
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 };
});
Zuordnung zwischen Ereignisnamen und Rückruffunktionstypen für Rückrufe, die über XUtil.on registriert werden können.