该功能在Frontline Command Center 3.0.11 中推出,具有以下优点:
如果希望组件以相同方式运行,则需要启用 "使用(组件)共享"设置。如果想让组件以不同的方式运行,则需要启用 "使用(组件)本地"设置。
示例
下面的示例基于问卷调查组件。
将属性定义为共享属性
要定义共享的特定属性,该属性必须具备以下 3 个属性:id
、共享
和继承
。
注意:共享属性 ID 必须是唯一的。如果多次使用相同的 ID,后面定义的属性将不会覆盖前面的属性。
结果
在 config.json 文件中应用上述更改后,还可以使用其他选项:
此外,这些属性在 "共享属性 "选项卡中可用:
控制
单击 Globe/Home(地球仪/主页)按钮,更改适用的设置:
文件
"shared":true,
"inherit":true,
"id":"unique_shared_variable_id",
- shared- 将属性定义为共享。
- inherit- 定义是否应用全局设置。
- id- 定义用于标识和引用共享属性的唯一 ID。
唯一属性 ID 可直接在工作流程中使用,而无需命名整个属性路径:
<ui_element name="YOUR_UI_ELEMENT">
<param 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>