Interaktives Sortieren
Mit der Schaltfläche MatrixSortButton
können Zeilen und Spalten einer Matrix interaktiv sortiert werden. Die Schaltfläche wird in das untergeordnete Überschriftenelement eingefügt:
Wenn Sie im Vorschaufenster auf die Schaltfläche klicken, wird die gegenüberliegende Überschrift sortiert. Das folgende Beispiel sortiert die Zeilen nach dem Wert in der ausgewählten Spalte:
Mit jedem Tastendruck wird der Sortiermodus umgeschaltet: aufsteigend/absteigend/keine Sortierung.
Hinzufügen einer Schaltfläche
Über das Kontextmenü können Sie einem Überschriftenelement eine Schaltfläche hinzufügen. Wählen Sie das Element aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie "Sortierschaltfläche". Die Schaltfläche wird auf der rechten Seite des Elements hinzugefügt.
Wenn eine Schaltfläche hinzugefügt wird, ändert sich die
Padding.Right
-Eigenschaft des Elements, sodass sich der Text nicht mit der Schaltfläche überschneidet.
Einstellung der Schaltfläche
Der Sortiermodus der Überschrift wird in ihrem Editor auf der Registerkarte Sortieren/Interaktives Sortieren nach Gesamtwert eingestellt. Mögliche Werte sind:
- "Nein" – diese Überschrift wird nicht sortiert;
- "Automatisch" ist ein Standard-Modus. Die Sortierung erfolgt nach dem Wert des ersten Gesamtwertes (Aggregation);
- (Aggregations-) Gesamtwertname: Wenn die Überschrift mehrere Ausgabewerte enthält, können Sie einen davon zum Sortieren auswählen. Im folgenden Beispiel müssen Sie den Aggregationsnamen
Sum([MatrixDemo.ItemsSold])
auswählen, um die Zeilenüberschrift nach demItemsSold
-Wert zu sortieren:
Löschen einer Schaltfläche
Es gibt zwei Optionen, eine Schaltfläche zu löschen:
- Wählen Sie die Schaltfläche aus und drücken Sie die Delete-Taste;
- Deaktivieren Sie im Kontextmenü des Elements die Option "Sortierschaltfläche".
Verschieben einer Schaltfläche
Standardmäßig hat eine Schaltfläche die Eigenschaft Dock = Right
. Dies bedeutet, dass sie auf der rechten Seite des Elements verankert wird. Um die Schaltfläche an eine neue Stelle zu verschieben, setzen Sie im Eigenschaftenfenster die Eigenschaft Dock = None
.
Sie können auch die Anchor-Eigenschaft der Schaltfläche verwenden, um sie an einer bestimmten Stelle im Element zu verankern.
Einstellen des Erscheinungsbildes einer Schaltfläche
Über die Symbolleiste "Rahmen" können Sie das Schaltflächensymbol anpassen: Rahmenfarbe und -stil, Hintergrundfarbe. Im Eigenschaftenfenster können Sie außerdem die folgenden Schaltflächeneigenschaften einstellen:
Eigenschaft | Standardwert | Beschreibung |
---|---|---|
AllowInactiveSort | True | Legt fest, ob die Schaltfläche inaktiv sein kann (Modus "Keine Sortierung"). |
Cursor | Hand | Ansicht des Mauszeigers. |
Exportable | False | Wenn true , wird die Schaltfläche beim Exportieren des Berichts angezeigt. |
InactiveSortColor | Gray | Farbe der inaktiven Schaltfläche. |
Printable | False | Wenn true , wird die Schaltfläche beim Drucken des Berichts angezeigt. |
Symbol | Arrow | Schaltflächensymbol. |
SymbolSize | 7 | Größe des Schaltflächensymbols. |