Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste Überarbeitung Beide Seiten der Revision | ||
software:tim:rules_matrix [2015/04/20 14:45] max.neumaier |
software:tim:rules_matrix [2015/04/20 16:13] max.neumaier |
||
---|---|---|---|
Zeile 17: | Zeile 17: | ||
^Spaltentyp ^ Beschreibung^ | ^Spaltentyp ^ Beschreibung^ | ||
- | | STRING | Normale Zeichenkette. Hier kann Freitext eingeben werden. | | + | | **STRING** | Normale Zeichenkette. Hier kann Freitext eingeben werden. | |
- | | RESULT_STRING| Ergebnisspalte / Normale Zeichenkette. Hier kann Freitext eingeben werden. | | + | | **RESULT_STRING**| **Ergebnisspalte** / Normale Zeichenkette. Hier kann Freitext eingeben werden. | |
- | |LONG| Hier können ganze Zahlen eingegeben werden. | | + | |**LONG**| Hier können ganze Zahlen eingegeben werden. | |
- | |RESULT_LONG| Ergebisspalte / Hier können ganze Zahlen eingegeben werden. | | + | |**RESULT_LONG**| **Ergebnisspalte** / Hier können ganze Zahlen eingegeben werden. | |
- | |FLOAT| Hier werden Gleitkommazahlen eingetragen. | | + | |**FLOAT**| Hier werden Gleitkommazahlen eingetragen. | |
- | |RESULT_FLOAT| Ergebisspalte / Hier werden Gleitkommazahlen eingetragen. | | + | |**RESULT_FLOAT**| **Ergebnisspalte** / Hier werden Gleitkommazahlen eingetragen. | |
- | |BOOLEAN| Hier werden wahr oder falsch Werte eingetragen. | | + | |**BOOLEAN**| Hier werden wahr oder falsch Werte eingetragen. | |
- | |RESULT_BOOLEAN| Ergebnisspalte / Hier werden wahr oder falsch Werte eingetragen. | | + | |**RESULT_BOOLEAN**| **Ergebnisspalte** / Hier werden wahr oder falsch Werte eingetragen. | |
- | |IDENTITY| Hier können Systembenutzer die im System angelegt sind ausgewählt werden.| | + | |**IDENTITY**| Hier können Systembenutzer die im System angelegt sind ausgewählt werden.| |
- | |RESULT_IDENTITY| Ergebnisspalte / Hier können Systembenutzer die im System angelegt sind ausgewählt werden.| | + | |**RESULT_IDENTITY**| **Ergebnisspalte** / Hier können Systembenutzer die im System angelegt sind ausgewählt werden.| |
+ | |||
+ | In folgendem Beispiel werden 3 Spalten angelegt die durchsucht werden sollen und hierbei von unterschiedlichem Spaltentyp sind. Es wurde ebenfalls eine Ergebnisspalte angelegt in welcher in Benutzer als Ergebnis ausgegeben werden soll. \\ | ||
+ | \\ | ||
+ | {{ columns_new.jpg }} | ||
+ | |||
+ | Nach einem Klick auf Speicher ist die Matrix angelegt und kann nun mit Werten befüllt werden. | ||
+ | ------ | ||
+ | |||
+ | ===Befüllen der Matrix=== | ||
+ | Das nachfolgenden Bild zeigt eine bereits befüllte Matrix. Hier ist es möglich die komplette Matrix zu entfernen, zu bearbeiten, neue Zeilen hinzuzufügen und Spalten wieder zu löschen. \\ | ||
+ | \\ | ||
+ | {{ matrix_overview.jpg }} | ||
+ | |||
+ | ^Element ^Beschreibung^ | ||
+ | |**1**|Über diesen Button lässt sich die gesamte Matrix wieder entfernen.| | ||
+ | | **2** | Hier wird die Matrix mit allen eingegebenen Zeilen angezeigt. | | ||
+ | | **3** | Über diesen Button lässt sich die Matrix bearbeiten. Jedoch ist es nicht möglich den Spaltentyp der bereits bestehenden Spalten zu verändern. Sie können jedoch gelöscht, bzw. neu hinzugefügt werden. | | ||
+ | | **4** | Über diesen Button lassen sich ganze Zeilen wieder entfernen. | | ||
+ | | **5** | Hier lassen sich neue Spalten hinzufügen. | | ||
+ | |||
+ | Möchte man nun eine neue Zeile hinzufügen, so wird ein Popup angezeigt. In diesem werden je nach Spaltentyp verschiedene Felder angezeigt. Bei String z.B. ein einfaches Eingabefeld. Bei Identity wird eine Liste aller angelegten Benutzer dargestellt. Bei Boolean wird eine Liste mit wahr oder falsch angezeigt. | ||
+ | |||
+ | <note important>Wird bei einem Feld ein Sternchen "*" ausgewählt, so gilt dies als Wildcard und ein beliebiger Wert wird bei der Auswertung angenommen. </note> | ||
+ | |||
+ | {{ fill_matrix_combined.png }} | ||
+ | |||
+ | |||
+ | ===Benutzen der Matrix per Actionhandler=== | ||
+ | |||
+ | Die Benutzung der Matrix per Handler wird hier [[software:tim:actionhandler:matrixhandler | MatrixHandler]] beschrieben. | ||
+ | |||
+ | ===Auswertungsbeispiele=== | ||
+ | |||
+ | Als Grundlage dieser Auswertungen setzen wir die befüllte Beispielstabelle von oben. | ||
+ | |||
+ | |||
+ | |||