Skip to content

属性

javascript
// 定义一个名为flow的对象,该对象配置了流程设计器的相关属性
flow: {
    // 表示该对象不是一个容器组件
    isContainer: false,
    // 设计器的显示名称
    displayName: "流程设计器",
    // 表示该对象不是一个表单组件
    isForm: false,
    // 存储widget(小部件)的列表,用于在流程设计器中使用
    widgetList: [],
    // 不允许添加数据表查询功能
    canAddDataTableQuery: false,
    // 不允许添加数据表列表功能
    canAddDataTableList: false,
    // 可以将该组件添加到面板中
    addToPanel: true,
    // 表示流程是否完整可运行
    complete: true,
    // 配置流程设计器的各种属性
    props: {
        // 备注信息
        remark: "",
        // 是否为详情页面
        isDetail: false,
        // 是否隐藏
        hide: false,
        // 设计器的宽度,默认为24格
        width: 24,
        // 组件创建时的回调函数
        onCreated: null,
        // 组件挂载时的回调函数
        onMounted: null,
        // 点击流程时的回调函数
        onFlowClick: null,
        // 组件的样式,包括高度设置
        style: {
            height: '800px'
        }
    }
},

方法

名称描述示例
app.getPropsById获取当前组件参数值app.getPropsById({id})
app.setVisible设置可见app.setVisible({id}, false)
app.getData获取流程图数据app.getMethodById({id}).getData()
app.setData设置流程图数据app.getMethodById({id}).setData({})
app.clearData清空流程图app.getMethodById({id}).clearData()
app.exportImg导出截图app.getMethodById({id}).exportImg()