Configure eventos de transición para abrir y cerrar un cuadro de diálogo
Configure eventos de transición para abrir y cerrar un cuadro de diálogo en función del valor de una variable.
CONSEJO:
El siguiente ejemplo de configuración muestra una lógica de
Aplicación FactoryTalk Optix
basada en una variable de proyecto y un objeto de interruptor. En lugar de la variable y el interruptor, puede utilizar una etiqueta de controlador para activar eventos a partir de valores de campo. Para obtener más información, consulte Variadores de comunicación.- Configure un cuadro de diálogo que se abra o se cierre en función del valor de una variable.Para obtener más información, consulte Cuadro de diálogo.
- EnModelo, cree una variable booleana.Para obtener más información, consulte Crear variable
- Configure un evento de transición para que la variable se active cuando el valor cambie a1((True).Para obtener más información, consulte Configurar un evento de transición.
- Configure un evento de transición para que la variable se active cuando el valor cambie a0(False).Para obtener más información, consulte Configurar un evento de transición.
- Cree un interruptor y vincule su propiedadActivocon la variable.Para obtener más información, consulte Configurar un interruptor.
- Configure la lógica deAplicación FactoryTalk Optixpara abrir el cuadro de diálogo:
- ParaMainWindow (type), configure un evento externo: .Para obtener más información, consulte Configurar un evento externo.
- Al evento externo, agregue el método y vincúlelo con el cuadro de diálogo.Para obtener más información, consulte Agregar un método a un evento existente.
- Configure la lógica deAplicación FactoryTalk Optixpara cerrar el cuadro de diálogo:
- Para el cuadro de diálogo, configure un evento externo: .Para obtener más información, consulte Configurar un evento externo.
- Al evento externo, agregue el métodoCerrarexpuesto por el cuadro de diálogo.Para obtener más información, consulte Agregar un método a un evento existente.
El cuadro de diálogo se abre cuando la variable pasa a
1
(True
) y se cierra cuando la variable pasa a 0
(False
).Puede descargar un proyecto de ejemplo desde:
TransitionedEventOpenCloseDialog.ziptransitioned event
dialog box
variable
event listener
Entregue su opinión