Cette fonctionnalité a été introduite avec Frontline Command Center 3.0.11 et présente les avantages suivants :
Si vous souhaitez que vos composants se comportent de la même manière, vous devez activer le paramètre Utiliser (composant-)partagé. Pour que vos composants se comportent différemment, activez le paramètre Utiliser (composant-)local .
L’exemple suivant est basé sur le composant Questionnaire.
Pour définir une propriété partagée particulière, celle-ci doit posséder les 3 attributs suivants : id
, shared
, et inherit
.
Note: L’ID de propriété partagée doit être unique. Si le même ID est utilisé plusieurs fois, la propriété définie ultérieurement n’écrasera pas la précédente.
Après avoir appliqué les modifications décrites ci-dessus dans le fichier config.json, des options supplémentaires deviennent disponibles :
De plus, les propriétés deviennent disponibles dans l’onglet Propriétés partagées :
Cliquez sur le bouton Globe/Accueil pour modifier les paramètres qui s’appliquent :
Docs
« shared » :true, "inherit » :true, "id » :"unique_shared_variable_id »,
L’ID de propriété unique peut être utilisé directement dans votre flux de travail, sans nommer l’ensemble du chemin d’accès à la propriété :
<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>