Ce document a été traduit par IA. Pour des informations précises, veuillez consulter la version anglaise.
ctx.modal
Une API de raccourci basée sur Ant Design Modal, utilisée pour ouvrir activement des boîtes modales (invites d'information, fenêtres de confirmation, etc.) dans RunJS. Elle est implémentée par ctx.viewer / le système de vue.
Scénarios d'utilisation
Remarque :
ctx.modalest disponible dans les environnements RunJS disposant d'un contexte de vue (comme les JSBlocks dans une page, les flux de travail, etc.) ; il peut ne pas exister dans le backend ou les contextes sans interface utilisateur (UI). Il est recommandé d'utiliser le chaînage optionnel (ctx.modal?.confirm?.()) lors de l'appel.
Définition des types
ModalConfig est conforme à la configuration des méthodes statiques de Modal d'Ant Design.
Méthodes courantes
Paramètres de configuration
Conformément à Modal d'Ant Design, les champs courants incluent :
Relation avec ctx.message et ctx.openView
Exemples
Fenêtre d'information simple
Fenêtre de confirmation et contrôle du flux
Fenêtre de confirmation avec onOk
Affichage d'erreur
Relatif
- ctx.message : Invite temporaire légère, disparaît automatiquement
- ctx.exit() : Couramment utilisé sous la forme
if (!confirmed) ctx.exit()pour interrompre le flux lorsqu'un utilisateur annule une confirmation - ctx.openView() : Ouvre une vue personnalisée, adaptée aux interactions complexes

