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 必须至少包含一个 名称 文本参数。
| 参数 | 描述 |
|---|---|
|
| 组件部分中显示的 组件名称。 |
|
| 组件图标显示在 组件 部分。 |
|
| 表示组件不需要数据收集的标记。 |
|
|
参数列表使用 |
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=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 启动 Business Central,前往 Menu
Design Pages。 外部组件在组件 窗格 下 提供。
- 在 组件 窗格中,展开 External 组件,并将所需的组件类型拖到 canvas 中。
- 点击 Save。