Compartir a través de


Evento OnStageChange (referencia de la API de cliente)

Este evento se produce cuando la fase de un control de flujo de proceso de negocio cambia. Este evento ocurre cuando el usuario hace clic en los botones Siguiente etapa o Mover a la etapa anterior en la interfaz de usuario o cuando un desarrollador utiliza los métodos formContext.data.process.moveNext o formContext.data.process.movePrevious . No puede cancelar el cambio de fase mediante código en un controlador para este evento.

Un objeto de contexto de ejecución se pasa a controladores de eventos para este evento. Puede utilizar el método getEventArgs para recuperar un objeto que tenga los siguientes métodos:

  • getDirection: Devuelve una cadena que es "siguiente" o "anterior" para mostrar la dirección del cambio de etapa.
  • getStage: Devuelve un objeto de etapa. Excepto cuando la navegación se mueve a una nueva tabla, la fase devuelta representa el objeto de fase de destino, es decir, la siguiente fase activa. Cuando la navegación se mueve a una nueva tabla, la fase es la fase desde la que se navega, es decir, el objeto de fase de destino activa anterior. Más información: Métodos de etapas.

Métodos admitidos para este evento

  • método formContext.data.process.addOnStageChange para agregar controladores de eventos para este evento.
  • método formContext.data.process.removeOnStageChange para eliminar los controladores de eventos para este evento.

Eventos (referencia de la API de cliente)
Eventos en formularios y cuadrículas en aplicaciones basadas en modelos