Skip to content

显示对话框

概述

在客户端显示一个对话框,在对话框中可显示文本、markdown、html等内容

参数配置

参数说明
对话框标题显示对话框的标题。可使用表达式获取上下文变量指定动态内容
对话框距顶距离显示对话框距顶距离。可使用表达式获取上下文变量指定动态内容
对话框宽度显示对话框的宽度。可使用表达式获取上下文变量指定动态内容
对话框高度显示对话框的高度。可使用表达式获取上下文变量指定动态内容
显示为模态窗口显示的对话框是否模态展示
显示打印按钮显示的对话框是否展示打印按钮。打印按钮可以打印对话框的内容
输出格式对话框内容的展示方式。文本MarkdownHTMLJSONechart图表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图表

脚本图表

此模式下,输出内容必须是字符串。书写格式可参考