Freigeben über


setSubmitMode (Client-API-Referenz)

Legt fest, ob Daten aus der Spalte beim Speichern des Datensatzes gesendet werden.

Unterstützte Spaltentypen

Alle

Syntax

formContext.getAttribute(arg).setSubmitMode(mode)

Parameter

Typ: Zeichenfolge.

Beschreibung: Legt einen der folgenden Werte fest:

  • always: Die Daten werden immer beim Speichern gesendet.
  • never: Die Daten werden niemals beim Speichern gesendet. Wenn dieser Wert verwendet wird, kann die Spalte/die Spalten im Formular für dieses Attribut nicht bearbeitet werden.
  • dirty: Standardverhalten. Die Daten werden beim Speichern gesendet, wenn sie geändert wurden.

Anmerkungen

Mit dieser Methode können Sie steuern, wann Daten für eine Spalte gesendet werden, wenn ein Datensatz erstellt oder gespeichert wird. Sie können zum Beispiel ein Feld in der Spalte haben, das nur zur Steuerung der Logik im Formular gedacht ist. Sie sind nicht interessiert, die Daten darin zu erfassen. Sie legen es so fest, dass die Daten nicht gespeichert werden. Oder sie haben ein Plug-In, das davon abhängt, dass der Wert immer enthalten ist. Möglicherweise möchten Sie die Spalte so einstellen, dass sie immer enthalten ist.

Hinweis

Daten in einer Spalte werden nach einem Speichervorgang immer aktualisiert. Dies gilt auch, wenn der Submit-Modus einer Spalte auf never festelegt ist. Wenn z. B. der Wert einer Spalte im Server Null ist und der Sendemodus der Spalte auf nevereingestellt ist und die Spalte vom Benutzer mit einem Wert geändert wird, wird der Wert der Spalte nach dem Speichern des Formulars durch Null ersetzt.

Spalten, die nach dem ersten Speichern des Datensatzes nicht aktualisiert werden, z. B. createdby sind so eingestellt, dass sie beim Speichern nicht übermittelt werden. Legen Sie diese Methode mit dem mode-Parametersatz auf always fest, um zu erzwingen, dass ein Spaltenwert gesendet wird, unabhängig davon, ob er geändert wurde oder nicht.

getSubmitMode (Client-API-Referenz)

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).