此功能是在 Frontline Command Center 3.0.11 中引入的,具有以下优势:

  • 减少配置工作量
  • 减少配置错误问题

如果希望组件以相同的方式运行, 则需要启用 “使用(组件)共享 ”设置。要使组件的行为不同,请启用 “使用(组件)本地 ”设置。

以下示例基于调查问卷组件

将属性定义为共享

若要定义共享的特定属性,该属性必须具有以下所有 3 个属性: idsharedinherit

注意: 共享属性 ID 必须是唯一的。如果多次使用同一 ID,则稍后定义的属性不会覆盖前一个 ID。

结果

在 config.json 文件中应用上述更改后,其他选项可用:

此外,这些属性在“共享属性”选项卡中可用:

控制

单击“地球/主页”按钮以更改应用的设置:

文档

    “shared”:true,“
    inherit”:true,“
    id”:“unique_shared_variable_id”,
  • shared - 将属性定义为共享。
  • inherit - 定义是否应应用全局设置。
  • id - 定义用于标识和引用共享属性的唯一 ID。

可以直接在工作流中使用唯一的属性 ID,而无需命名整个属性路径:

<ui_element name=“YOUR_UI_ELEMENT”>
    <参数 name=“visibility”><![CDATA[§{#if shared_show_icon}§Visible§{else}§Gone§{/if}§]]></param>
</ui_element>
<!--vs.-->
<ui_element name=“YOUR_UI_ELEMENT”>
    <param name=“visibility”><![CDATA[§{#if Configuration.layout.value.show_icon.value}§Visible§{else}§Gone§{/if}§]]></param>
</ui_element>