Major
Nice to have
Detail
Detail
#24488
Speichern von benannten Gantt-Chart-Filter-Settings
Es soll möglich sein in einer Gantt-Chart-Filter-Komponente die Einstellungen benannt speichern und laden zu können. D.h. der Anwender kann unterschiedliche Konfigurationen speichern und zu einem späteren Zeitpunkt wieder laden, um z.B. zwischen unterschiedlichen Konfigurationen wechseln zu können.
Benutzung
Die Komponente com.top_logic.reporting.chart.gantt.component.AbstractGanttFilterComponent führt 2 neue Properties ein:
multipleSettings="true" | "false" multipleSettingsKey="<literalString>"
Um die Funktion zu aktivieren wird in der Layoutkonfiguration (konkret ganttChartShared.xml) an der Filterkomponente die Property multipleSettings="true" konfiguriert. Hierdurch werden zusätzliche Kommandos zum Laden und Speichern von Komponentenkonfigurationen im Burgermenu der Komponente aktiviert.
Wenn in der Applikation mehrere Instanzen der gleichen Sicht (also mehrere Gantt Charts) vorhanden sind und die gespeicherten Einstellungen für alle Instanzen angezeigt werden sollen, kann mit der Property
multipleSettingsKey="<literalString>"
optional ein fester Schlüssel-Wert angegeben, unter dem die Einstellungen der Komponente abgelegt werden und unter dem nach gespeicherten Einstellungen für die Komponente gesucht wird. Alle Komponenten mit dem selben Wert bieten dieselbe Auswahl gespeicherter Konfigurationen an.
Auswirkung
Neue Kommandos zum Laden und Verwalten gespeicherter Filtereinstellungen im Burgermenu der Komponente:
Test
/com.top_logic.demo/src/test/com/top_logic/demo/scripted/gantt/TestGanttStoredFilterSettings.script.xml