共用方式為


Grid OnSave 事件 (用戶端 API 參考)

在將更新的資訊傳送至伺服器之前,以及發生下列任一情況時,會發生此 OnSave 事件:

  • 記錄選擇發生了變化。
  • 使用者會使用可編輯方格的儲存按鈕明確觸發儲存作業。
  • 使用者會在有擱置變更時,從可編輯方格套用排序、篩選、群組、分頁或導覽作業。

活動需要 OnSave 考慮的一些要點:

  • 如果使用者依序編輯同一記錄的多個欄,則事件 OnSave 只會發生一次,以確保最佳效能和表單行為相容性。
  • 可編輯的格線和父表單有單獨的儲存按鈕。 選取其中一個中的儲存按鈕不會儲存另一個中的變更。
  • 可編輯方格不會在其內容之外執行導覽作業時儲存擱置的變更。 如果控制項有未儲存的資料,則該資料可能會遺失。 因此,事件 OnSave 可能不會觸發。 例如, OnSave 使用表單查閱欄或透過功能區導覽至不同的記錄時,可能不會引發事件。
  • 選取可編輯方格中的重新整理按鈕會導致它捨棄任何擱置的變更,而且 OnSave 不會引發事件。
  • 可編輯的方格控制項不會實作自動儲存計時器。 可編輯的網格會隱藏重複的偵測規則。

備註

OnSave約會、週期性約會或服務活動記錄的事件會取消儲存作業,並使用Book訊息來保存變更,而不是 CreateUpdate或 。 因此, OnSavePostSave 這些資料表的事件處理常式將無法運作。

表單 OnSave 事件
事件 (用戶端 API 參考)
模型導向應用程式中表單與網格的事件