当业务流程控制阶段发生更改时,会发生此事件。 当用户在用户界面中单击 “下一阶段 ”或 “移动到上一阶段 ”按钮或开发人员使用 formContext.data.process.moveNext 或 formContext.data.process.movePrevious 方法时,将发生此事件。 不能使用此事件的处理程序中的代码取消阶段更改。
执行上下文对象将传递给此事件的事件处理程序。 可以使用 getEventArgs 方法检索具有以下方法的对象:
- getDirection:返回一个字符串,该字符串为“next”或“previous”,以显示阶段更改的方向。
- getStage:返回阶段对象。 除了导航移动到新表时,返回的阶段表示目标阶段对象,即下一个活动阶段。 当导航移动到新表时,阶段是从上一个活动阶段对象中导航的阶段。 详细信息: 暂存方法。
此事件支持的方法
- formContext.data.process。addOnStageChange 方法可添加此事件的事件处理程序。
- formContext.data.process。removeOnStageChange 方法可删除此事件的事件处理程序。