移动到上一阶段。
还可以移动到其他表中的上一阶段。
Syntax
formContext.data.process.movePrevious(callbackFunction);
参数
| Name | 类型 | 必选 | Description |
|---|---|---|---|
callbackFunction |
功能 | 否 | 完成作时要调用的函数。 请参阅 callbackFunction |
callbackFunction
此回调函数传递以下字符串值之一,以指示作的状态:
| 价值 | 原因 |
|---|---|
success |
操作成功。 |
crossEntity |
下一阶段适用于不同的表。 |
beginning |
活动阶段是活动路径的第一个阶段。 |
invalid |
作失败,因为所选阶段与活动阶段不同。 |
dirtyForm |
如果未保存页面中的数据,则返回此值。 |
stageGate |
当前阶段的一个或多个必需列为空。 |
preventDefault |
如果 OnPreStageChange 事件处理程序调用 preventDefault,则返回此值。 |
重要
仅当所选阶段和活动阶段相同时,才能使用此方法。 从 OnStageChange 事件启动代码时,将选择当前阶段。 从 OnStageSelected 事件启动代码时,应使用 getActiveStage 方法验证所选阶段是否也是活动阶段。 对于任何其他窗体事件,无法确定当前选择哪个阶段。 为了获得最佳结果,此方法只能在由 OnStageChange 和 OnStageSelected 事件启动的函数中调用的代码中使用。
注解
此方法会导致 OnStageChange 事件发生。