Esse recurso foi introduzido com o Frontline Command Center 3.0.11 e possui os seguintes benefícios:
Se você quiser que seus componentes se comportem da mesma maneira, será necessário habilitar a configuração Usar (componente)compartilhado . Para que seus componentes se comportem de forma diferente, habilite a configuração Usar (componente-)local .
O exemplo a seguir é baseado no componente Questionário.
Para definir uma propriedade específica compartilhada, a propriedade deve ter todos os 3 atributos a seguir: id
, shared
e inherit
.
Nota: O ID da propriedade compartilhada deve ser exclusivo. Se o mesmo ID for usado várias vezes, a propriedade definida posteriormente não substituirá a anterior.
Depois de aplicar as alterações descritas acima no arquivo config.json, opções adicionais ficam disponíveis:
Além disso, as propriedades ficam disponíveis na guia Propriedades compartilhadas:
Clique no botão Globo/Início para alterar quais configurações se aplicam:
Docs
"compartilhado":true, "inherit":true, "id":"unique_shared_variable_id",
O ID de propriedade exclusivo pode ser usado diretamente dentro do seu fluxo de trabalho, sem nomear o caminho da propriedade inteira:
<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>