以非同步方式儲存記錄,並可選擇設定儲存作業完成後要執行的回呼函式。
透過使用 formContext.data.save,您可以設定物件來控制 約定、 重複約會或 服務活動 記錄的處理方式。
備註
在處理表單並呼叫該 formContext.data.save 方法時,務必同時呼叫 preventDefault 方法,避免使用者儲存表單時觸發任何預設儲存操作。
語法
formContext.data.save(saveOptions).then(successCallback, errorCallback);
參數
| 名稱 | 類型 | 為必填項目 | Description |
|---|---|---|---|
saveOptions |
saveOptions | 否 | 用於指定儲存記錄選項的物件。 |
successCallback |
功能 | 否 | 作業成功時要呼叫的函式。 |
errorCallback |
功能 | 否 | 作業失敗時要呼叫的函式。 函數接收具有以下特性的物件: - errorCode:數。 錯誤碼。- message:繩子。 當地語系化的錯誤訊息。 |
saveOptions 參數
| 名稱 | 類型 | Description |
|---|---|---|
saveMode |
數量 | (可選)指定一個值,表示存檔事件是如何啟動的。 如需支援值的清單,請參閱 getSaveMode 方法的傳回值。 設定 並不 saveMode 代表執行相應動作;它只是向事件處理者提供關於存檔原因的資訊 OnSave 。 |
useSchedulingEngine |
布林值 | (可選)請指示是否使用 Book 「或」 Reschedule 訊息而非 Create 「或」 Update 訊息。此選項僅適用於任命、定期任命或服役活動紀錄。 這個特性在統一介面中不被支援。 |