Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:condition

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
primus:condition [2022/08/05 12:39] – gelöscht - Externe Bearbeitung (Unknown date) 127.0.0.1primus:condition [2023/02/08 12:01] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Condition ======
 +Mit **Condition** wird im [[Public|Abschnitt]] [[Public]] eine [[Bedingung]] definiert, die in der gesamten Konfiguration genutzt und über ihren Namen aufgerufen werden kann.
 +Es handelt sich dabei um einen [[Glossar#Leer-Tag]] mit dem Namen der Bedingung als einzigem [[Glossar#Attribut]], die Bedingung wird diesem Attribut als Wert zugewiesen.
  
 +===== Beispiel =====
 +<code xml><!--Die Bedingung prüft ob das Dokument eine Solid Edge DFT ist, 
 +in der Konfiguration kann sie über isSEDraft genutzt werden-->
 +<Condition isSEDraft="'#(FILE_TYPE)==DFT'" /></code>
 +Oder die Definition einer Liste von Dateitypen ohne expliziten Vergleichsoperator {{tag>klaerungsbedarf}}
 +<code xml><Condition isCheckModifyFileTypes=".PAR.PSM.ASM.PWD.DFT.DOC.DOCX.XLS.XLSX." /></code>
 +
 +===== Verwendung =====
 +Bedingungen werden in verschiedenen Primusbefehlen verwendet um die Funktion nur unter bestimmten Voraussetzungen zu aktivieren, anzeigen oder nutzen. Dazu haben die jeweiligen Befehle [[Glossar#Attribute]] denen ein Wahrheitswert (''TRUE'', ''FALSE'' oder ''0'', ''1'') zugewiesen werden kann.
 +
 +^Attribut ^Funktion^
 +|''enabled'' |Steuert ob ein [[GUI]]-Objekt aktiv ist oder nicht |
 +|''visible'' |Steuert ob ein GUI-Objekt sichtbar ist oder nicht |
 +|''condition'' |Steuert ob ein bestimmter Befehl ausgeführt werden kann |
 +
 +
 +{{tag>options public}}