55.6. 外部组件
在 Business Central 中,您可以在页面中添加外部组件。默认情况下禁用组件。要启用外部组件,请将 dashbuilder.components.enable
系统属性的值更改为 true
。
外部组件位置已设置并配置有 dashbuilder.components.dir
系统属性。此系统属性的默认值为 /tmp/dashbuilder/components
。您必须在带有父目录的组件目录中设置组件,该目录用作组件 ID。例如,如果组件 ID 是 mycomp
,并且组件目录为 /tmp/dashbuilder/components
,则组件基础目录为 /tmp/dashbuilder/components/mycomp
。
Business Central 检查组件目录中的 manifest.json
文件。manifest.json
必须至少包含一个 名称
文本参数。
参数 | 描述 |
---|---|
| 组件的名称显示在 Components 部分下。 |
| 组件显示在 Components 部分下的图标。 |
| 表示组件不需要数据集的标记。 |
|
参数列表使用 |
manifest.json
文件示例
55.6.1. 创建外部组件 复制链接链接已复制到粘贴板!
以下流程描述了如何创建外部组件并在页面中添加外部组件:
流程
在带有父目录的组件目录中设置组件。
例如,如果组件 ID 是
mycomp
,并且组件目录为/tmp/dashbuilder/components
,则组件基础目录为/tmp/dashbuilder/components/mycomp
。-
在组件目录中创建
manifest.json
文件。 -
创建包含 HTML 内容的
index.html
文件。 -
在终端应用中,前往
EAP_HOME/bin
。 要启用外部组件,请将
dashbuilder.components.enable
系统属性的值设置为true
:~/EAP_HOME/bin/standalone.sh -c standalone-full.xml
$ ~/EAP_HOME/bin/standalone.sh -c standalone-full.xml -Ddashbuilder.components.dir={component directory base path} -Ddashbuilder.components.enable=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启动 Business Central,进入 Menu
Design Pages。 外部组件位于 Components 窗格下。
- 在 组件 窗格中,展开 External Components,并将所需的组件类型拖到 canvas。
- 点击 Save。