img_filter_expression Expression-Regel

Die Filterregel „Expression-Regel“ (ab MM 2.4) ermöglicht es, die Ausführung weiterer Filterregeln an eine Bedingung zu knüpfen. Es wird ein Knoten in der Regelliste erzeugt, der ein oder maximal zwei weitere Filterregeln als Kindknoten aufnehmen kann. Ist die Bedingung erfüllt, wird die erste Unterregel ausgeführt; ist sie nicht erfüllt, wird – sofern vorhanden – die zweite Unterregel ausgeführt (if/else-Prinzip).

Diese Filterregel hat keine eigenständige Frontend-Widgetausgabe. Die Option „Nur verbleibende Werte“ beeinflusst, welche Optionen in anderen Filterwidgets angezeigt werden.

Siehe auch

Praktische Beispiele zur Expression-Regel finden sich im Kochbuch: Filterregel „Expression“

Installation

Diese Filterregel ist Bestandteil von metamodels/core und nach der MetaModels-Grundinstallation ohne weitere Pakete verfügbar.

Einstellungen beim Anlegen der Filterregel

Einstellung

Beschreibung

Typ

Auswahl des Filterregeltyps – hier: „Expression-Regel“.

Aktiviert

Aktiviert oder deaktiviert diese Filterregel.

Kommentar

Freitextfeld zur Beschreibung des Zwecks dieser Filterregel.

Expression-Regel

Die auszuwertende Bedingung als Ausdruck. Wird zur Laufzeit ausgewertet; liefert der Ausdruck true, wird die erste Unterregel ausgeführt, andernfalls die zweite (falls vorhanden).

Nur verbleibende Werte

Zeigt in anderen Filterwidgets nur Werte an, für die nach Anwendung dieser Expression-Regel noch Ergebnisse vorhanden sind.

Passende Attribute

Die Expression-Regel ist nicht direkt attributgebunden. Die in den Unterregeln verwendeten Filterregeln können beliebige Attribute ansprechen.