Zuordnung zwischen Ereignisnamen und Rückruffunktionstypen für Rückrufe, die über XUtil.on registriert werden können.

Hierarchy

  • XUtilCallbacks

Index

Properties

addRow

addRow: function

Wenn eine Zeile mit einem wiederholten Element oder Container hinzugefügt wurde.

param

Daten mit hinzugefügter Zeile.

Type declaration

afterPrint

afterPrint: function

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.

param

Daten, die vom Framework für den Druckvorgang übergeben werden.

returns

Ein Promise, das aufgelöst wird, wenn die Bereinigung abgeschlossen ist.

Type declaration

beforeClearAll

beforeClearAll: function

Bevor die Werte einer Gruppe von Formularelementen gelöscht werden.

params

Daten mit dem Formularelement.

Type declaration

beforeResetAll

beforeResetAll: function

Bevor die Werte einer Gruppe von Formularelementen auf ihre Standardwerte zurückgesetzt werden.

params

Daten mit dem Formularelement.

Type declaration

clear

clear: function

Wenn der Wert eines Formularelements gelöscht wurde.

params

Daten mit dem Formularelement.

Type declaration

deleteRow

deleteRow: function

Wenn eine Zeile mit einem wiederholten Element oder Container gelöscht wurde.

param

Daten mit gelöschter Zeile.

Type declaration

disable

disable: function

Wenn ein Formularelement deaktiviert wurde.

params

Daten mit dem Formularelement.

Type declaration

enable

enable: function

Wenn ein Formularelement aktiviert wurde.

params

Daten mit dem Formularelement.

Type declaration

fileChange

fileChange: function

Wenn eine Datei geändert wurde, sowohl für normale als auch für automatische Upload-Elemente.

params

Daten mit dem Formular-Upload-Element.

Type declaration

hide

hide: function

Wenn ein Formularelement von sichtbar auf ausgeblendet umgeschaltet wurde.

params

Daten mit dem Formularelement.

Type declaration

print

print: function

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.

param

Daten, die vom Framework für den Druckvorgang übergeben werden.

returns

Ein Promise, das abschließt, wenn die Vorbereitungen abgeschlossen sind.

Type declaration

readOnly

readOnly: function

Wenn ein Formularelement auf schreibgeschützt gesetzt wurde.

params

Daten mit dem Formularelement.

Type declaration

resetAll

resetAll: function

Wenn eine Gruppe von Formularelementen ihre Werte auf die Standardwerte zurückgesetzt hat.

params

Daten mit dem Formularelement.

Type declaration

show

show: function

Wenn ein Formularelement von ausgeblendet auf sichtbar umgeschaltet wurde.

params

Daten mit dem Formularelement.

Type declaration

submit

submit: function

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 };
});
param

Daten mit dem Formular und ob das Absenden bereits blockiert wurde.

returns

Optionale Ergebnisdaten, die z. B. verwendet werden können, um das Absenden zu verhindern.

Type declaration