NOW LOADING

ScheduleJS

ScheduleJS is a JavaScript implementation of the FlexGanttFX feature set. Its API is based on the FlexGanttFX API. The work on ScheduleJS is officially supported by DLSC Software & Consulting GmbH. Customers of DLSC who wish to migrate to a "native" web-based solution are encouraged to start using ScheduleJS.

Feature Comparison Matrix

General features

Features ScheduleJS 1.2 FlexGanttFX Comments
Layers management
Customizable timeline
Drag And Drop Editing
Pluggable Renderers and Editor
Multiline
Gantt Layout
High definition screens Multiple configurations are available to manage the High definition screens (for example "Retina" screens or any screens with a pixel ratio different than 1.0)
Lasso selection
Contextual Menu management
Chart Layout
Lazy loading
Dual Gantt Chart Partially Available
Multi-languages Partially Available The timeline can be displayed in any languages, but it needs to be selected at application build time and it cannot be changed dynamically or it cannot automatically adapt according to the browser settings.

We plan to remove this limitation in a future release.
Multi-timezones Partially Available
Relationships - Activity Link Next release
Completable Activity Next release
Agenda Layout On request
Activity Highlighting On request
Multi / Quad Gantt Chart On request

Technical features

Features ScheduleJS 1.2 FlexGanttFX Comments
Repository Events
Daylight saving time management
Activity list repository
Activity "intervalTree" repository
Activity Events
Lasso Events
Activity filter
TimeTracker
Logging management Next release
DateLineScrollingEvent Next release
PropertySheet management We are not currently planning to implement this feature

Customization features

Features ScheduleJS 1.2 FlexGanttFX Comments
Custom model renderers
Custom System layer
Custom Transverse layers
Tree View customization Customization is possible at the level of the Angular Component using Template
LinesManager customization
Calendar customization WeekendCalendar is available
RowHeader
CSS customization
Custom RowRenderer Next release
DebugMode Next release
Messages customization Next release

Extra features

Features ScheduleJS 1.2 FlexGanttFX Comments
Toolbar A default Angular component is proposed with a set of default buttons
Status Bar On request
Layers View On request
Radar View On request

Supported running environment

Features ScheduleJS 1.2 FlexGanttFX Comments
Desktop application on all OS (Windows, Mac, Linux) Available in ScheduleJS using Electron to bundle the application
Chrome on all operating systems (Windows, Mac, Linux) FlexGanttFX requires commercial JPRO license
FireFox on all operating systems (Windows, Mac, Linux) FlexGanttFX requires commercial JPRO license
Safari (Mac OS) FlexGanttFX requires commercial JPRO license
Safari iOS (Iphone and Ipads) FlexGanttFX requires commercial JPRO license
Android Browser FlexGanttFX requires commercial JPRO license