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
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).
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für