@@ -7,15 +7,16 @@ title: API
7
7
8
8
## XFlow
9
9
10
- | 属性 | 描述 | 类型 | 默认值 |
11
- | ------------- | ------------------------------------ | ----------------------------------------------------------- | ------ |
12
- | initialValues | 初始的节点和边数据 | ` {nodes:any[],edges:any[]} ` | - | - |
13
- | layout | 节点布局的方向 | ` LR \| TB ` | LR | - |
14
- | widgets | 自定义组件 | ` Record<string, ReactNode> ` | - | - |
15
- | settings | 节点配置,定义页面中可拖动的节点配置 | ( [ TNodeGroup] ( #tnodegroup ) \| [ TNodeItem] ( #tnodeitem ) )[ ] | |
16
- | nodeSelector | 节点选择器配置,可控制节点的可搜索性 | ` TNodeSelector `
17
- | iconFontUrl | iconfont url,用于配置图标渲染 | ` String ` | |
18
- | |
10
+ | 属性 | 描述 | 类型 | 默认值 |
11
+ | ----------------- | ------------------------------------------ | ----------------------------------------------------------- | ------ |
12
+ | initialValues | 初始的节点和边数据 | ` {nodes:any[],edges:any[]} ` | - | - |
13
+ | layout | 节点布局的方向 | ` LR \| TB ` | LR | - |
14
+ | widgets | 自定义组件 | ` Record<string, ReactNode> ` | - | - |
15
+ | settings | 节点配置,定义页面中可拖动的节点配置 | ( [ TNodeGroup] ( #tnodegroup ) \| [ TNodeItem] ( #tnodeitem ) )[ ] | |
16
+ | nodeSelector | 节点选择器配置,可控制节点的可搜索性 | ` TNodeSelector ` |
17
+ | iconFontUrl | iconfont url,用于配置图标渲染 | ` String ` | |
18
+ | configPanelWidth | 统一设置配置面板宽度 | ` number ` | 400 |
19
+ | hideLineInsertBtn | 是否隐藏两个节点之间,连线上的增加节点按钮 | ` boolean ` | false |
19
20
20
21
### TNodeGroup
21
22
@@ -31,17 +32,20 @@ title: API
31
32
32
33
单个节点配置
33
34
34
- | 属性 | 描述 | 类型 | 默认值 |
35
- | ------------------ | --------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
36
- | title | 节点名称 | ` string ` | |
37
- | type | 节点类型 | ` string ` | |
38
- | hidden | 是否在配置面板中显示节点 | ` boolean ` | false |
39
- | targetHandleHidden | 是否隐藏左侧输入连接头 | ` boolean ` | false |
40
- | sourceHandleHidden | 是否隐藏右侧输出连接头 | ` boolean ` | false |
41
- | icon | 节点的图标配置 | ` {type:string;bgColor:string} ` | |
42
- | settingSchema | 节点的业务配置信息,详见[ form-render 文档] ( /form-render/api-schema ) 。同时设置` settingSchema ` 和` settingWidget ` 只生效` settingWidget ` | <a target =" _blank " href =" https://github.com/alibaba/x-render/blob/e2feff8fdb3bef5537b92a2157dbbf40b9d4eb17/packages/form-render/src/type.ts#L32 " >SchemaBase</a > | |
43
- | settingWidget | 自定义节点的业务配置组件,在弹窗中展示。同时设置` settingSchema ` 和` settingWidget ` 只生效` settingWidget ` 。定义之后需要在` widgets ` 中引入自定义组件。 | ` string ` | |
44
- | nodeWidget | 自定义节点的业务配置信息展示组件,在节点内部展示业务配置信息。定义之后需要在` widgets ` 中引入自定义组件。 | ` string ` | |
35
+ | 属性 | 描述 | 类型 | 默认值 |
36
+ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
37
+ | title | 节点名称 | ` string ` | |
38
+ | type | 节点类型 | ` string ` | |
39
+ | hidden | 是否在配置面板中显示节点 | ` boolean ` | false |
40
+ | hideDesc | 是否在配置面板中显示节点的描述信息 | ` boolean ` | false |
41
+ | targetHandleHidden | 是否隐藏左侧输入连接头 | ` boolean ` | false |
42
+ | sourceHandleHidden | 是否隐藏右侧输出连接头 | ` boolean ` | false |
43
+ | icon | 节点的图标配置 | ` {type:string;bgColor:string} ` | |
44
+ | iconSvg | 节点的图标配置Svg格式 | ` SVGSVGElement ` | |
45
+ | settingSchema | 节点的业务配置信息,详见[ form-render 文档] ( /form-render/api-schema ) 。同时设置` settingSchema ` 和` settingWidget ` 只生效` settingWidget ` | <a target =" _blank " href =" https://github.com/alibaba/x-render/blob/e2feff8fdb3bef5537b92a2157dbbf40b9d4eb17/packages/form-render/src/type.ts#L32 " >SchemaBase</a > | |
46
+ | settingWidget | 自定义节点的业务配置组件,在弹窗中展示。同时设置` settingSchema ` 和` settingWidget ` 只生效` settingWidget ` 。定义之后需要在` widgets ` 中引入自定义组件。 | ` string ` | |
47
+ | nodeWidget | 自定义节点的业务配置信息展示组件,在节点内部展示业务配置信息。定义之后需要在` widgets ` 中引入自定义组件。 | ` string ` | |
48
+ | nodeConfigPanelWidth | 单独设置节点配置面板宽度 | ` string ` | 400 |
45
49
46
50
## TNodeSelector
47
51
0 commit comments