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.

Links

Version 1.3 announcement
ScheduleJS Homepage

 

Feature Comparison Matrix

General features

Features ScheduleJS 1.3 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 ScheduleJS does not allow to drag activities from one Gantt chart to another out of the box. This feature will be implemented in a future release.
Multi / Quad Gantt Chart Partially Available ScheduleJS does not allow to drag activities from one Gantt chart to another out of the box. This feature will be implemented in a future release.
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
Relationships - Activity Link
Completable Activity
Agenda Layout On request Coming in January 2023
Activity Highlighting On request

Technical features

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

Customization features

Features ScheduleJS 1.3 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
DebugMode We are not currently planning to implement this feature
Messages customization We are not currently planning to implement this feature

Extra features

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

Supported running environment

Features ScheduleJS 1.3 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