Appearance
显示对话框
概述
在客户端显示一个对话框,在对话框中可显示文本、markdown、html等内容
参数配置
参数 | 说明 |
---|---|
对话框标题 | 显示对话框的标题。可使用表达式获取上下文变量指定动态内容 |
对话框距顶距离 | 显示对话框距顶距离。可使用表达式获取上下文变量指定动态内容 |
对话框宽度 | 显示对话框的宽度。可使用表达式获取上下文变量指定动态内容 |
对话框高度 | 显示对话框的高度。可使用表达式获取上下文变量指定动态内容 |
显示为模态窗口 | 显示的对话框是否模态展示 |
显示打印按钮 | 显示的对话框是否展示打印按钮。打印按钮可以打印对话框的内容 |
输出格式 | 对话框内容的展示方式。文本 、Markdown 、HTML 、JSON 、echart图表 、mermaid图表 |
输出内容 | 对话框中展示的内容。可使用表达式获取上下文变量指定动态内容 |
使用说明
对话框高度和宽度
- 设置的动态内容需要带有尺寸单位,单位范围可参考
输出格式为JSON时, 输出内容是对象结构,则会直接按照对象结构渲染,支持层级折叠和收起
输出格式为脚本图表
- 返回的数据必须是JSON字符串
- 返回示例json
{ "series": [ { "data": [ 820, 932, 901, 934, 1290, 1330, 1320 ], "smooth": true, "type": "line" } ], "tooltip": { "trigger": "axis" }, "xAxis": { "data": [ "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun" ], "type": "category" }, "yAxis": { "type": "value" } }
使用场景
- 输出自动化执行结果调试或提示用户
- 基于模板生成动态的HTML页面
- 基于模板生成动态的Markdown内容
- 基于模板生成动态的Echarts统计图表
- 基于模板生成动态的mermaid图表
使用示例
输出文本
注意事项
若输出数据是非字符串类型,表达式引擎将调用对象的toString方法转换为字符串输出
输出Markdown
输出Html
输出JSON
输出脚本图表
脚本图表
此模式下,输出内容必须是JSON字符串
输出memaid图表
脚本图表
此模式下,输出内容必须是字符串。书写格式可参考