Benutzer-Werkzeuge

Webseiten-Werkzeuge


primus:containslistvalue

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
primus:containslistvalue [2023/02/08 12:01] – Externe Bearbeitung 127.0.0.1primus:containslistvalue [2023/08/10 11:45] (aktuell) – Wikilinks korrigiert, Typo mgras
Zeile 1: Zeile 1:
 ====== ContainsListValue ====== ====== ContainsListValue ======
-Die [[:funktion]] **ContainsListValue** überprüft ob in einem String ein [[Lists|Listeneintrag]] enthalten ist und liefert als Rückgabewert ''TRUE'' oder ''FALSE''. Die Funktion kann mit [[:call]] als [[Bedingung]] genutzt werden. Es ist dadurch möglich nach dem Vorhandensein eines Begriffs in einem Wert zu suchen, ohne die einzelnen Vergleiche mitt ''AND'' oder ''OR'' zu verknüpfen, was schnell zu schwer lesbaren Bedingungen führt. Der Vorteil ist, das eine Liste als separate XML-Datei zentral abgelegt und von einem Admin einfach geändert werden kann, ohne die komplette [[CFG.XML|Konfiguration]] ändern zu müssen. Dadurch entfällt auch die Notwendigkeit, die Clients zu aktualisieren.+Die [[Funktion]] **ContainsListValue** überprüft ob in einem String ein [[Lists|Listeneintrag]] enthalten ist und liefert als Rückgabewert ''TRUE'' oder ''FALSE''. Die Funktion kann mit [[Call]] als [[Bedingung]] genutzt werden. Es ist dadurch möglich nach dem Vorhandensein eines Begriffs in einem Wert zu suchen, ohne die einzelnen Vergleiche mit ''AND'' oder ''OR'' zu verknüpfen, was schnell zu schwer lesbaren Bedingungen führt. Der Vorteil ist, das eine Liste als separate XML-Datei zentral abgelegt und von einem Admin einfach geändert werden kann, ohne die komplette [[CFG.XML|Konfiguration]] ändern zu müssen. Dadurch entfällt auch die Notwendigkeit, die Clients zu aktualisieren.
  
 ===== Parameter ===== ===== Parameter =====
Zeile 12: Zeile 12:
 <code xml><SmartCopy componentfilter="'CALL(ContainsListValue %FILEPATH%|List_ExcludeFromSmartCopy)'" /></code> <code xml><SmartCopy componentfilter="'CALL(ContainsListValue %FILEPATH%|List_ExcludeFromSmartCopy)'" /></code>
  
-Prüfen ob der angemeldete Benutzer in der Liste der Administratoren ist, um eine bestimmte Menüfunktion, hier übernehmen der [[:solid_edge]] Materialtabelle nach Primus, sichtbar zu machen.+Prüfen ob der angemeldete Benutzer in der Liste der Administratoren ist, um eine bestimmte Menüfunktion, hier übernehmen der [[Solid Edge]] Materialtabelle nach Primus, sichtbar zu machen.
 <code xml><seCopySEMaterialsToCFG addin="SEInterface" visible="'CALL(ContainsListValue %USER%|List_PrimusAdmins)'" /></code> <code xml><seCopySEMaterialsToCFG addin="SEInterface" visible="'CALL(ContainsListValue %USER%|List_PrimusAdmins)'" /></code>
primus/containslistvalue.1675857672.txt.gz · Zuletzt geändert: von 127.0.0.1