## 1、新建eb表单组

#### 1.1   直接打开新建按钮组，支持外部控制新建类型

```
   <CorsComponent
            app="@weapp/ebdform"
            compName="FormCreateContainer"
            visible={false}  //必填  控制dialog显示隐藏
            appId={appId}  //必填  应用id
            groupId={"-2"}//默认我的创建
            onClose={()=>{} }  // 关闭回调
            onAfterSave={(data: any,callBack:Function,type:FormTypes )=>{}}   //保存后回调
            //非必填，自定义创建表单类型 return []
            typeFilter={(datas:any[])=>{  } }
        />

注意：
onAfterSave 的第一个参数可能是数组或者对象，excel类型下创建的表单一定是数组

export enum FormTypes {
  Empty = '0',
  Virtual = '1', // 老的虚拟表单舍弃
  VForm = '11', // 新的虚拟表单
  Excel = '2', // excel
  CloudForm = '4', // 云表单
  XML = '5', // 导入 XML
  Ai = '100'
}
```

#### [图片附件未整合: ../../_assets/310260564746043392/001-7cbe399195.png]

#### 1.2 单独调用从空白创建表单

> 待开发完善，暂时不支持调用

```

```

## 2、新建eb流程

```
   <CorsComponent
            app="@weapp/ebdform"
            compName="EbWorkflowAddDialog"
            visible={false}  //必填  控制dialog显示隐藏
            appId={appId}  //必填  应用id
            onClose={()=>{} }  // 关闭回调
            onAfterSave={(data: {
                     pageId:string,
                     pageType: 'WORKFLOW',
                    workflowId: string,
                      [_:string]:any
                     })=>{}}   //保存后回调
        />

/********************props说明**********************/
interface EbWorkflowAddDialogProps extends Attributes {
  visible: boolean;
  onClose: () => void;
  appId: string;
  groupId?: string;
  isSpecial?: boolean;
  terminal?: TerminalEnum;
  onAfterSave: (data: any) => void;
  parentPath?: string;
  //透传给流程新建组件的props
  flowAddPathProps?: AnyObj;
}
```

[图片附件未整合: ../../_assets/310260564746043392/002-5e4204ceb2.png]
