Este documento ha sido traducido por IA. Para información precisa, consulte la versión en inglés.
ctx.modal
Una API de acceso rápido basada en Ant Design Modal, utilizada para abrir activamente cuadros modales (avisos de información, ventanas emergentes de confirmación, etc.) en RunJS. Es implementada por ctx.viewer / el sistema de vistas.
Escenarios de uso
Nota:
ctx.modalestá disponible en entornos RunJS con un contexto de vista (como JSBlocks dentro de una página, flujos de trabajo, etc.); es posible que no exista en el backend o en contextos sin interfaz de usuario (UI). Se recomienda utilizar el encadenamiento opcional (ctx.modal?.confirm?.()) al llamarlo.
Definición de tipos
ModalConfig es consistente con la configuración de los métodos estáticos de Modal en Ant Design.
Métodos comunes
Parámetros de configuración
Consistente con Modal de Ant Design, los campos comunes incluyen:
Relación con ctx.message y ctx.openView
Ejemplos
Modal de información simple
Modal de confirmación y control de flujo
Modal de confirmación con onOk
Aviso de error
Relacionado
- ctx.message: Aviso temporal ligero, desaparece automáticamente.
- ctx.exit(): Comúnmente utilizado como
if (!confirmed) ctx.exit()para terminar el flujo cuando un usuario cancela la confirmación. - ctx.openView(): Abre una vista personalizada, adecuada para interacciones complejas.

