Evento onPreProcessStatusChange (referencia de la API de cliente)
Se aplica a Dynamics 365 (online), versión 9.x
Este evento ocurre antes de que cambie el estado de una instancia de proceso.
Utilice el método formContext.data.process.addOnPreProcessStatusChange para agregar controladores de eventos para este evento y el método formContext.data.process.removeOnPreProcessStatusChange para eliminarlos.
Desde un script de recurso web registrado al evento onPreProcessStatusChange, un programador puede invocar lo siguiente en el objeto executionContext pasado en el script de recurso web:
executionContext.getEventArgs().preventDefault();
Cuando invocas preventDefault
:
- El cambio de estado no se procesará. La instancia de proceso seguirá en la fase original en el estado original.
- No se procesará el guardado del formulario principal. Si el formulario principal está en estado modificado, se mantendría en estado modificado.
- No se invocarán recursos web que registraron onProcessStatusChange.
Esta API de cliente solo se admite en la interfaz unificada. El cliente web heredado no admite esta API de cliente.
Métodos admitidos para este evento
formContext.data.process
Método addOnPreProcessStatusChange para agregar controladores de eventos para este evento.formContext.data.process
Método removeOnPreProcessStatusChange para eliminar los controladores de eventos para este evento.
Artículos relacionados
Eventos (referencia de la API de cliente)
Eventos en formularios y cuadrículas en aplicaciones basadas en modelos