Gantt-Steuerelement

Die zeitliche Darstellung von Daten ist immer eine Herausforderung für eine Benutzeroberfläche. Zu diesem Zweck ein interaktives Gantt-Steuerelement mit einer unendlichen Zeitleiste entwickelt, dass Daten nach Bedarf lädt.

Gantt-Steuerelement in der FMOR Verteilung
Gantt-Steuerelement in der FMOR Verteilung

Das Gantt-Steuerelement ist eine zweidimensionale Darstellung von Zeiträumen, wie z.B. Aufgaben oder Veranstaltungen. Diese werden als Balken entweder horizontal oder vertikal dargestellt. Der Zeitraum, in dem die Balken angezeigt werden kann endlos gescrollt werden.

Die Daten des Gant-Steuerelementes werden dynamisch aus einer Datenbank ermittelt und der angezeigte Zeitraum bei Bedarf erweitert. Durch die Virtualisierung der angezeigten Daten und Steuerelemente erreicht das Gantt-Steuerelement eine sehr gute Performance in unseren Projekten.
Darüber hinaus können Balken mit der Maus verschoben werden, wenn dies gewünscht ist. Dadurch können Balken zeitlich und auch zwischen einzelnen Kategorien verschoben werden. Start und Ende lassen sich über Griffpunkte einzeln verändern.

Neben der Zeitleiste kann am jeweils anderen Rand auch eine Kategorienleiste angezeigt werden.

Gantt-Steuerelement in der Veranstaltungsverwaltung der Lebenshilfe
Gantt-Steuerelement in der Veranstaltungsverwaltung der Lebenshilfe

Mittels Zooms kann der Zeitraum der Zeitleiste vergrößert oder verkleinert werden. Ebenso ist es möglich, die Darstellung symmetrisch zu vergrößern oder verkleinern.

Neben dem .Net Steuerelement haben wir auch eine Gantt-Komponente als ActiveX Steuerelement entwickelt, die z.B. in Microsoft Access Projekten verwendet werden kann.

Gantt-Steuerelement als ActiveX-Control
Gantt-Steuerelement als ActiveX-Control

Weitere Informationen

Referenzen