Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:bedingung

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:bedingung [2023/07/06 13:33] – Wikilinks geändert mgrasprimus:bedingung [2026/06/03 12:39] (aktuell) – +IsUseDBDataActive mgras
Zeile 9: Zeile 9:
 ^Vergleichsoperator ^Funktion^ ^Vergleichsoperator ^Funktion^
 | ''==''| Gleich| | ''==''| Gleich|
-| ''=!''| Ungleich|+| ''!=''| Ungleich|
 | ''<=''| Kleiner oder gleich| | ''<=''| Kleiner oder gleich|
 | ''>=''| Größer oder gleich| | ''>=''| Größer oder gleich|
Zeile 40: Zeile 40:
 |:::| <LICFILENAME>| Beliebiger Name einer Lizenzdatei, z.B. ''JobServer'' (ab Primus 2021)| |:::| <LICFILENAME>| Beliebiger Name einer Lizenzdatei, z.B. ''JobServer'' (ab Primus 2021)|
 |[[ContainsListValue]]| ''String|List''| Prüft ob in ''String'' einer der Einträge von ''List'' enthalten ist| |[[ContainsListValue]]| ''String|List''| Prüft ob in ''String'' einer der Einträge von ''List'' enthalten ist|
-|IsActiveRegTab| |tabChildRefs Aktives Register , Beziehungen|+|[[IsActiveRegTab]]| | Liefert den Namen des aktiven Datenregisters|
 |IsCellForPaste | | | |IsCellForPaste | | |
 |IsCtrlKey | |Abfrage ob die STRG-Taste gedrückt ist| |IsCtrlKey | |Abfrage ob die STRG-Taste gedrückt ist|
Zeile 57: Zeile 57:
 |IsProjectActive| |Ist der aktiv gewählte Knoten "Project"| |IsProjectActive| |Ist der aktiv gewählte Knoten "Project"|
 |IsSearchServiceDBActive | |Ist der PrimusSearchService aktiv/erreichbar| |IsSearchServiceDBActive | |Ist der PrimusSearchService aktiv/erreichbar|
 +| IsUseDBDataActive| Gibt ann ob Primus im Datenbank- oder XML-Modus ist|
 |LocalWorkMode|0 |Server Arbeitsweise aktiv| |LocalWorkMode|0 |Server Arbeitsweise aktiv|
 |:::|1 |Lokale Arbeitsweise aktiv| |:::|1 |Lokale Arbeitsweise aktiv|
Zeile 120: Zeile 121:
 <code xml>'CALL(IsNodeTypeActive stdparts)'AND'$(Condition.isCADLic)' OR 'CALL(IsProjectActive)'AND'$(Condition.isCADLic)'</code> <code xml>'CALL(IsNodeTypeActive stdparts)'AND'$(Condition.isCADLic)' OR 'CALL(IsProjectActive)'AND'$(Condition.isCADLic)'</code>
  
-===== Bedingte Wertzuweisung in Parametern =====+===== Bedingte Wertzuweisung in Parametern mittels IF =====
 Es ist möglich in Attributen die Parameter einzelner Funktionen sind, Werte mithilfe von Bedingungen zu definieren. Dies ist z.B. bei der Definition von Dateinamen wichtig. Es ist möglich in Attributen die Parameter einzelner Funktionen sind, Werte mithilfe von Bedingungen zu definieren. Dies ist z.B. bei der Definition von Dateinamen wichtig.
 Die Bedingungen hat folgenden allgemeinen Aufbau ''IF('<WERT><VERGLEICHSOPERATOR><VERGLEICHSWERT'?<TRUE FALL>:<FALSE FALL>)'' Die Bedingungen hat folgenden allgemeinen Aufbau ''IF('<WERT><VERGLEICHSOPERATOR><VERGLEICHSWERT'?<TRUE FALL>:<FALSE FALL>)''
 +
 +**Ein verschachteln der IF Bedingungen ist nicht zulässig!**
 ==== Beispiele ==== ==== Beispiele ====
 <code xml> <code xml>
primus/bedingung.1688650384.txt.gz · Zuletzt geändert: von mgras