Matrixansicht
Die Matrixansicht ordnet Datensätze auf zwei Achsen an — eine Zeilendimension gekreuzt mit einer Spaltendimension — und zeigt in den Zellen die Datensätze, die an jeder Kreuzung liegen. Es ist ein regulärer Ansichtstyp und steht damit neben Raster, Liste, Kanban, Kalender und Baum-Raster; er lässt sich auch als untergeordnetes Steuerelement in ein Formular einbetten.
Erstaunlich viele Geschäftsmasken haben dieselbe Form, sobald man sie so betrachtet:
| Sie wollen | Zeilen | Spalten | Zelle |
|---|---|---|---|
| Skill-Matrix | Mitarbeiter | Fähigkeiten | Niveau + Zertifikat |
| Preisliste | Leistungen | Regionen | Satz |
| Preismatrix | Produkte | Kundenstufen | Preis + Marge |
| Budgetplan | Konten | Monate | Betrag |
| Dienstplan | Mitarbeiter | Tage | Schicht |
| Übersetzungsraster | Quellschlüssel | Sprachen | Text |
All das ist eine Matrixansicht, nur unterschiedlich konfiguriert.
Wie sie aufgebaut ist
Eine Matrix kreuzt drei Entitäten:
- Zeilenquelle — die Entität (oft ein Baum), die die Zeilen liefert, z. B. Mitarbeiter oder eine Kontenhierarchie.
- Spaltenquelle — die Entität, die die Spalten liefert, z. B. Fähigkeiten, Monate oder Regionen.
- Zell-(Wert-)Entität — die Datensätze, die an jeder Kreuzung erscheinen. Ein Zelldatensatz verweist auf eine Zeile und eine Spalte.
Beim Öffnen der Ansicht pivotiert dForge die Zell-Entität über die beiden Achsen und rendert jede Zelle mit denselben Feld-Steuerelementen wie überall sonst, sodass die Daten typisiert und validiert bleiben.
Im Raster arbeiten
- Direkt bearbeiten — Zellen nutzen die normalen Feld-Steuerelemente; Sie tippen eine Zahl, wählen eine Option oder setzen ein Datum direkt im Raster.
- Eine oder mehrere pro Zelle — eine Zelle kann einen einzelnen Datensatz (einen Satz, ein Niveau) oder mehrere enthalten (Schichten an einem Tag, Zuteilungen in einer Woche).
- Beim Arbeiten anlegen — leere Kreuzungen können bei der ersten Bearbeitung einen neuen Zelldatensatz erzeugen, sodass Sie das Raster durch Tippen füllen.
Wann verwenden
Greifen Sie zur Matrixansicht, wenn Ihre Daten von Natur aus „dies, nach jenem” sind — Werte, die nur an der Kreuzung zweier Dimensionen Sinn ergeben. Wenn Sie überwiegend eine Entität auflisten oder filtern, ist eine Raster- oder Listenansicht einfacher; zum Gruppieren nach Status nutzen Sie ein Kanban.
Verwandt
- Ansichten — Raster, Listen, Kanbans, Kalender und wie Ansichten an Ordner gebunden werden
- Felder-Referenz — die Feld-Steuerelemente, mit denen Zellen gerendert werden
- Kernkonzepte — Entitäten, Referenzen und Sets