Neuigkeiten:

CONbasic CPQ-Forum geht an den Start

Hauptmenü

Neueste Beiträge

#71
Tipps und Tricks / Überprüfen, ob sich eine Reihe...
Letzter Beitrag von RR - Jan 13, 2023, 04:24 NACHMITTAGS
Oftmals verteilen sich Merkmale in der Objektstruktur, und es ist ein Methodenaufruf vonnöten, wenn sich eines dieser Merkmale geändert hat.
Ungünstig ist, wenn man dazu im Zuweisungstrigger jeweils die Methode aufruft, weil dann z.B. bei der Initialisierung von Objekten möglicherweise dutzendmal ein und dieselbe Aktion gestartet wird.

Stattdessen kann man sich einen SML in einer eigens dafür vorbereiteten Klasse anlegen, von der man ein Objekt zur Laufzeit erzeugt.

Für jedes zu überprüfende Merkmal wird dann eine Zeile in der SML-Definition angelegt, und in der Methode des SML wird die Methode für die Aktion aufgerufen.

An der Komponente für diese Hilfsklasse wird dann der zugehörige SML-Trigger zu diesem SML definiert, und die Kriterien mit den Pfaden zu den zu überprüfenden und in der Objektstruktur verteilten Wasele gebildet.