Appearance
属性
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() |