Freigeben über


OnSave-Rasterereignis (Client-API-Referenz)

Das OnSave-Ereignis tritt auf, bevor die aktualisierten Informationen an den Server gesendet werden und wenn einer der folgenden Aktionen erfolgt:

  • Es gibt eine Änderung in der Datensatz-Auswahl.
  • Der Benutzer startet explizit einen Speichervorgang mithilfe der Schaltfläche „Speichern“ im bearbeitbaren Raster.
  • Der Benutzer wendet den Sortierungs-, Gruppen-, Paginierungs- oder Navigationsvorgang im bearbeitbaren Raster an, wenn es ausstehende Änderungen gibt.

Wichtige zu beachtende Punkte für das OnSave-Ereignis:

  • Wenn ein Benutzer mehrere Spalten desselben Datensatzes nacheinander bearbeitet, wird das OnSave-Ereignis nur einmal aufgerufen, um optimale Leistungs- und Formkompatibilität zu gewährleisten.
  • Bearbeitbare Raster und das übergeordnete Formular haben separate Speicherschaltflächen. Durch Auswahl der Schaltfläche Speichern in einem werden keine Änderungen in dem anderen gespeichert.
  • Bearbeitbare Raster speichern keine ausstehenden Änderungen, wenn Navigationsvorgänge außerhalb des Kontexts ausgeführt werden. Wenn das Steuerelement nicht gespeicherten Daten enthält, können die Daten möglicherweise verloren gehen. Daher löst das OnSave-Ereignis nichts aus. Dies kann beispielsweise passieren, wenn Sie mithilfe einer Formularsuchspalte oder durch das Menüband zu einem anderen Datensatz navigieren.
  • Wenn Sie die Schaltfläche Aktualisieren im bearbeitbaren Raster auswählen, werden alle ausstehenden Änderungen im OnSave Ereignis verworfen und nicht ausgelöst.
  • Bearbeitbare Rastersteuerelemente implementieren keinen Zeitgeber mit automatischer Speicherung. Bearbeitbares Raster unterdrücken Duplikaterkennungsregeln.

Hinweis

Das OnSave-Ereignis für Termine, wiederkehrende Termine oder Serviceaktivitätsdatensätze bricht den Speichervorgang ab und verwendet die Book-Nachricht anstelle von Create oder Update, um die Änderung beizubehalten. Aus diesem Grund funktionieren die Ereignishandler OnSave und PostSave für diese Tabellen nicht.

Ähnlicher Artikel

OnSave-Formularereignis

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).