对各个属性进行分组的分组信息,可设置分组的标题、问号提示、展示收起效果等
何时使用
需要对所有属性进行分组展示时,如果不需要分组展示,可不设置本属性。
类型定义
interface GroupInfo { label?: string; value: string; keys: string[]; expend?: boolean; // 分组提示 groupTips?: string; canExpand?: boolean; defaultExpand?: boolean; }
代码示例
const panelWorkflowProperty: PanelConfig = { groups: [ { value: 'baseConfig', label: '基础属性', keys: [ 'workflowCode', 'workflowName', 'icon', 'document', 'externalLinkEnable', 'shortCode', 'urgencyConfig', ], canExpand: true, }, { value: 'workflowTimeoutConfig', label: '流程超时配置', keys: ['timeoutConfig'], }, { value: 'workflowExceptionNotice', label: '流程异常通知', keys: ['exceptionNotifyConfig'], groupTips: '当流程发生异常时,通知配置好的人员', canExpand: true, }, { value: 'workflowEvent', label: '流程事件', keys: [ 'startEventHandler', 'endEventHandler', 'cancelEventHandler', 'activateEventHandler', ], canExpand: true, }, { value: 'workflowMessage', label: '流程消息通知', keys: ['messageManage', 'todoDataItems'], groupTips: '可定义流程流转到各节点时,审批人接收到的信息', canExpand: true, }, { value: 'workflowStartConfig', label: '流程发起配置', keys: ['workflowStartConfig'], canExpand: true, }, { value: 'workflowPrivilege', label: '流程运维特权人', keys: ['workflowPrivilegeSetting'], groupTips: '配置对该流程拥有运维操作权限的人', canExpand: true, }, ], };
-
有用(6)
-
没有用(0)