Esta función se introdujo con Frontline Command Center 3.0.11 y tiene las siguientes ventajas:

  • Reducción del esfuerzo de configuración
  • Reducción de los problemas de configuración incorrecta

Si desea que sus componentes se comporten de la misma manera, debe habilitar la opción Usar (componente) compartido . Para que los componentes se comporten de manera diferente, habilite la opción Usar (componente) local .

Ejemplo

El siguiente ejemplo se basa en el componente Cuestionario.

Definición de propiedades como compartidas

Para definir una propiedad determinada compartida, la propiedad debe tener los 3 atributos siguientes: id, sharedy inherit.

Nota: El identificador de propiedad compartida debe ser único. Si se utiliza el mismo identificador varias veces, la propiedad definida más adelante no sobrescribirá la anterior.

Resultado

Después de aplicar los cambios descritos anteriormente en el archivo config.json, las opciones adicionales están disponibles:

Además, las propiedades están disponibles en la pestaña Propiedades compartidas:

Control

Haga clic en el botón Globo/Inicio para cambiar la configuración que se aplica:

Docs

    "shared":true,
    "inherit":true,
    "id":"unique_shared_variable_id",
  • shared - Define la propiedad como compartida.
  • heredar : define si se debe aplicar la configuración global.
  • id : define un identificador único que se usa para identificar y hacer referencia a la propiedad compartida.

El identificador de propiedad único se puede usar directamente dentro del flujo de trabajo, sin nombrar toda la ruta de acceso de la propiedad:

<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>