movePrevious (客户端 API 参考)

移动到上一阶段。

还可以移动到其他表中的上一阶段。

Syntax

formContext.data.process.movePrevious(callbackFunction);

参数

Name 类型 必选 Description
callbackFunction 功能 完成作时要调用的函数。 请参阅 callbackFunction

callbackFunction

此回调函数传递以下字符串值之一,以指示作的状态:

价值 原因
success 操作成功。
crossEntity 下一阶段适用于不同的表。
beginning 活动阶段是活动路径的第一个阶段。
invalid 作失败,因为所选阶段与活动阶段不同。
dirtyForm 如果未保存页面中的数据,则返回此值。
stageGate 当前阶段的一个或多个必需列为空。
preventDefault 如果 OnPreStageChange 事件处理程序调用 preventDefault,则返回此值。

重要

仅当所选阶段和活动阶段相同时,才能使用此方法。 从 OnStageChange 事件启动代码时,将选择当前阶段。 从 OnStageSelected 事件启动代码时,应使用 getActiveStage 方法验证所选阶段是否也是活动阶段。 对于任何其他窗体事件,无法确定当前选择哪个阶段。 为了获得最佳结果,此方法只能在由 OnStageChangeOnStageSelected 事件启动的函数中调用的代码中使用。

注解

此方法会导致 OnStageChange 事件发生。

moveNext
formContext.data.process