Eingeführt in FCC 3.0.11
Nutzen Sie
- Reduzieren Sie den Konfigurationsaufwand
- Reduzierung von Fehlkonfigurationsproblemen
Wenn Sie möchten, dass sich Ihre Komponenten auf dieselbe Weise verhalten, (komponenten-)gemeinsame Einstellungen verwenden. Wenn sich Ihre Komponenten unterschiedlich verhalten sollen, sollten Sie die Option (komponenten-)lokale Einstellungen verwenden implementieren.
Wie man
Beispiel auf Basis der Komponente Fragebogen
Definieren Sie Eigenschaften als gemeinsam genutzt
Um eine Eigenschaft gemeinsam zu nutzen, muss die Eigenschaft alle 3 Attribute haben: "id", "shared" und "inherit".
Hinweis: Die ID der gemeinsam genutzten Eigenschaft muss eindeutig sein. Wenn dieselbe ID definiert ist, überschreibt die später definierte Eigenschaft nicht die vorherige.
Ergebnis
Angewandte Konfigurationsänderungen lassen einige zusätzliche Symbole bei den Optionen erscheinen.
Außerdem werden diese Eigenschaften auf der Registerkarte "Gemeinsame Eigenschaften" verfügbar.
Kontrolle
Klicken Sie auf das Globus-/Heimat-Symbol, um zu ändern, welche Einstellungen übernommen werden sollen.
Dokumente
"shared":true,
"inherit":true,
"id":"unique_shared_variable_id",
Erläuterung der im obigen Code verfügbaren Tasten:
- geteilt: Definiert diese Eigenschaft als gemeinsam genutzt
- inherit: Gibt an, ob die globale Einstellung übernommen werden soll
- id: Eindeutige ID zur Identifizierung und Referenzierung der gemeinsamen Eigenschaft
Eindeutige Eigenschafts-IDs können direkt in Ihrem Arbeitsablauf verwendet werden, ohne den gesamten Eigenschaftspfad zu verwenden.
<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>