简体中文
form.saveState.before.sync
约 222 字小于 1 分钟
2025-09-22
系统内存不足时触发表单保存状态事件。
系统内存不足时触发表单保存状态事件
- 同步
参数
| 参数 | 说明 | 类型 |
|---|---|---|
| saveData | 存储临时的状态的对象,其中已经包含表单存储的状态,插件可以追加自己的状态 | Object |
saveData已包含字段
| 参数 | 说明 | 类型 |
|---|---|---|
| apiName | 当前对象apiName | Object |
| recordType | 当前表单业务类型 | Object |
| objectData | 主对象数据 | Object |
| objectDetails | 从对象数据 | Object |
| describeAndLayout | 布局和描述 | Object |
| extraMap | 包含界面状态的数据 | Object |
| commiterPostId | 当前commiterPostId | Object |
返回结果
无
代码示例
触发表单保存状态事件时,保存插件临时数据,页面恢复后,可以获取到该数据
[{
event: "form.saveState.before.sync",
functional: function (pluginExecResult, options) {
options.saveData.myTempData = "myTempData";
}
},
{
event: "form.render.end",
functional: function (pluginExecResult, options) {
let recoverData = options.dataGetter.getRecoverData();
if(recoverData.myTempData){
// 恢复插件临时数据
}
}
}
]