使用选项异步保存记录,以设置在保存作完成后要执行的回调函数。
还可以设置一个对象来控制约会、定期约会或服务活动记录的处理方式。
Syntax
formContext.data.save(saveOptions).then(successCallback, errorCallback);
参数
| Name | 类型 | 必选 | Description |
|---|---|---|---|
saveOptions |
物体 | 否 | 用于指定用于保存记录的选项的对象。 该对象具有以下参数: - saveMode:(可选) 数字。 指定一个值,该值指示如何启动保存事件。 有关支持值的列表,请参阅 getSaveMode 方法的返回值。 请注意,设置 saveMode 实际上不会执行相应的作;它只是为了向 OnSave 事件处理程序提供有关保存作原因的信息。- useSchedulingEngine:(可选) 布尔值。 指示是使用还是使用 Book 消息 Reschedule ,而不是 Create 使用或 Update 消息。 仅当与约会、定期约会或服务活动记录一起使用时,此选项才适用。注意: useSchedulingEngine 统一接口不支持属性。 |
successCallback |
功能 | 否 | 作成功时要调用的函数。 |
errorCallback |
功能 | 否 | 作失败时要调用的函数。 将传递具有以下属性的对象: - errorCode:数。 错误代码。- message:字符串。 本地化的错误消息。 |
注释
使用窗体时,调用 formContext.data.save 该方法时,请确保还调用 preventDefault ,以确保用户保存表单时不会触发任何默认保存作。