ctx.modal
基于 Ant Design Modal 的快捷 API,用于在 RunJS 中主动打开模态框(信息提示、确认弹窗等)。由 ctx.viewer / 视图系统实现。
适用场景
注意:
ctx.modal在存在视图上下文的 RunJS 环境中可用(如页面内的 JSBlock、事件流等);在后端或无 UI 上下文中可能不存在,使用时建议做可选链判断(ctx.modal?.confirm?.())。
类型定义
ModalConfig 与 Ant Design Modal 的静态方法配置一致。
常用方法
配置参数
与 Ant Design Modal 一致,常用字段包括:
与 ctx.message、ctx.openView 的关系
示例
简单信息弹窗
确认弹窗并控制流程
带 onOk 的确认弹窗
错误提示
相关
- ctx.message:轻量临时提示,自动消失
- ctx.exit():用户 取消确认时,常用
if (!confirmed) ctx.exit()终止流程 - ctx.openView():打开自定义视图,适合复杂交互

