| Latest Gantt Bean release available | 1.6.64 | 11/02/2011 |
| Latest Gantt Bean beta release available | 1.7.67 | 02/03/2012 |

Due to their graphical visualization, interrelations and deviations become obvious at a glance.
Working with the Gantt Bean is made as simple as possible within Servoy. On the other hand this does not mean that you are limited at all:
- Work with FoundSets to autoSave all your changes
- Work with DataSets when your data is more static or when you want more control
- Capture all events before they occur to prevent changes
- Create, Update and Delete tasks from the Bean
- Display tasks (and links) in hierarchical mode
- Display tasks (and links) in group mode
- Group tasks with or without (collapsable) summury row

Part of the Gantt Bean in action in Hierarchy View, showing part of the Table and including Links.

Part of the Gantt Bean in action in Grouping View, showing alternated colors per Group in 3d effect.

Part of the Gantt Bean in action in Folded Grouping View, showing alternated colors and Summary rows.
Our Gantt Bean is based on the Varchart JGantt libraries by NETRONIC.
NETRONIC has put more than 3 decades of work into their Gantt libraries.
- Your client asks for advanced Project management tools.
- Your client needs Resource management.
Every Solution that needs to display and/or manage tasks and/or resources will benefit.
| Smart client | Web client | Headless client | ![]() |
![]() |
![]() |
||
| 4+ | 1.5 + | ![]() |
![]() |
![]() |
![]() |
||
| 5+ | 1.5 + | ![]() |
![]() |
![]() |
![]() |
||
| 6+ | 1.5 + | ![]() |
![]() |
![]() |
![]() |
These video's will give you an introduction and simple instructions of how you can start using the Component.
Please do not forget to import the sample solution. You can find the sample solution in servoy_root/solutions/it2be-examples.
Please do not forget to import the sample solution. You can find the sample solution in servoy_root/solutions/it2be-examples.
Team of developers & unlimited deployment (175.00 EURO maintenance fee p/y) |
700.00 EURO
|
You already have a Site license (175.00 EURO maintenance fee p/y) |
245.00 EURO
|
Important
Our Gantt Bean is based on the Varchart JGantt libraries by NETRONIC.
NETRONIC has put more than 3 decades of work into their Gantt libraries.
Without a valid (trial) license for the Varchart JGantt libraries the Gantt Bean will operate in trial mode or not at all.
Licenses for the Varchart JGantt libraries can be bought from NETRONIC Software GmbH.
Our Gantt Bean is based on the Varchart JGantt libraries by NETRONIC.
NETRONIC has put more than 3 decades of work into their Gantt libraries.
Without a valid (trial) license for the Varchart JGantt libraries the Gantt Bean will operate in trial mode or not at all.
Licenses for the Varchart JGantt libraries can be bought from NETRONIC Software GmbH.
1.6-064 11/02/2011
[new] added (scriptable) property infoWindowShowGroupInfo(show) to show group info in the info window
[chg] included latest JGantt libraries (2.5.6)
1.6-063 09/13/2011
[fix] added signed libraries again
1.6-062 09/05/2011
[new] added removeTasksById(array of id's) to remove tasks from the bean
[new] added removeLinksById(array of id's) to remove links from the bean
[new] added selectTasksById(array of id's, [select]) to (de)select tasks in the graph
[new] added selectLinksById(array of id's, [select]) to (de)select links in the graph
[new] added taskDraggedMethod(method) that will be called on dragging a task
[new] added linkDraggedMethod(method) that will be called on dragging a link
[new] added expandTaskById(id, [expand]) to expand or collapse a task in the table
[new] added expandGroupByTaskId(id, [expand]) to expand or collapse a group in the table
[new] added IGAnnotation Object for (advanced) setting of task annotations (see 'project_management' form)
[new] added Annotation option to set text format
[new] added Annotation option to use more than one text field
[new] added Annotation option to set text alignment
[new] added Annotation option to set text wordwrap
[new] added (scriptable) property infoWindowDateFormat(formatString) to set the date format
[new] added (scriptable) property infoWindowDecimalFormat(formatString) to set the decimal format
[new] added (scriptable) property infoWindowLabels(titleArray) to change the labels/titles of the fields that show
[chg] dropped scriptable property annotation now use annotationField
[chg] deprecated scriptable property leftAnnotation now use leftAnnotationField
[chg] deprecated scriptable property rightAnnotation now use rightAnnotationField
[chg] changed sample solution, added new methods to 'project_management' and 'control_center' forms
[chg] nodeWillChangeMethod and nodeChangedMethod will now return correct group information
[fix] solved an issue with all number values returning 0 for tasks (introduced with 1.5-061)
1.5-061 08/29/2011
[new] added annotationAlignment (left, center, right) property (also scriptable)
[new] added leftAnnotationAlignment (left, center, right) property (also scriptable)
[new] added rightAnnotationAlignment (left, center, right) property (also scriptable)
[new] added rowHeight (minimum 320/100 mm) property (also scriptable)
[chg] replaced setTaskRecord(array) with setTaskRecords(DataSet)
[chg] replaced setLinkRecord(array) with setLinkRecords(DataSet)
[chg] setTaskChangedMethod now takes an optional boolean returnAllValues argument to force the return of all values
[chg] setLinkChangedMethod now takes an optional boolean returnAllValues argument to force the return of all values
[fix] fixed issue with setting tableLeafBgColor
[fix] fixed sometimes disappearing annotation when setting node progress
1.5-060 08/22/2011
[chg] made several changes for improved compatibiliby with Servoy 6
[chg] prefixed Scheduler objects with 'IG' (replacing 'JS') for JS Documentation in Servoy 6
[fix] corrected issue introduced with build 059 that prevented the Bean from setting data
1.5-059 08/09/2011
[fix] corrected issue with DataSet on Servoy 6
1.5-058 06/24/2011
[chg] a task created event will now return the (old) id when it finds one (support for dragging tasks between Gantt Bean instances)
[chg] a link created event will now return the (old) id when it finds one
[new] setTaskWillChangeMethod now takes a boolean returnAllValues to force the event to return all known values
[new] setLinkWillChangeMethod now takes a boolean returnAllValues to force the event to return all known values
1.5-057 03/15/2011
[new] added (scriptable) timeScalePopupEnabled property
1.5-056 03/11/2011
[new] added drag/drop support from one Gantt chart to another Gantt chart (See 'Control Center' sample tab)
[new] added createLink and deleteLink buttons (enabled when 2 links are selected, see 'Project Management' sample tab)
[chg] included latest JGantt libraries (2.4.8)
[chg] added 'Control Center' tab to sample solution
[chg] nodeWillChange is now triggered earlier (on mouseover) to make that a change can not happen at all if true is returned
[fix] corrected issue with setting dateline
[fix] corrected issue with enabling/disabling toolbar and buttons
[fix] corrected issue with progress not showing correct
[fix] grouping by more than one group now works (see 'Control Center' sample tab)
1.6-056 12/29/2010
[new] implemented scheduler (see 'Scheduler' sample tab)
[new] added histogramEndYValue property and method to get and set the height (in percentage) of the histogram
[chg] included latest JGantt libraries (2.4.7)
[chg] included new sample solution with new 'Scheduler' tab
[fix] added histogram maximum capacity curve again
[fix] corrected issue with null values for annotations
1.5-055 10/13/2010
[chg] deprecated use of foundsets
[fix] the histogram works again
1.4-054 10/07/2010
[new] implemented new timescale types
[new] implemented new timescale date/time formatting options
[new] added method 'setTimescaleRibbonsDateFormats(upperTimeScaleRibbonDateFormats, centerTimeScaleRibbonDateFormats, lowerTimeScaleRibbonDateFormats)' to set the formatting options for all ribbons and variations
[new] added method 'getUpperTimeScaleRibbonDateFormats()', 'getCenterTimeScaleRibbonDateFormats()' and 'getLowerTimeScaleRibbonDateFormats()'
[chg] added timeScaleType constants
[chg] removed properties 'lowerTimescaleDateFormat' and 'upperTimescaleDateFormat'
[chg] included latest libraries
[chg] JGantt.jar is now signed by Netronic instead of IT2BE
1.3-052 07/14/2010
[chg] changed libraries to support (backward) compatibility between (beta) releases
1.3-050 05/05/2010
[new] implemented (scriptable) property groupUpdateSummaries
[new] implemented (scriptable) property upperTimescaleDateFormat
[new] implemented (scriptable) property lowerTimescaleDateFormat
[new] implemented (scriptable) property timeScaleFont
[new] implemented (scriptable) property tableHeaderFont
[new] implemented (scriptable) property popupEnabled to disable 'default' calendar popups
[new] implemented (scriptable) property tableWidthPercentage (1 = 100%)
[new] implemented addPopupSeparator method
[new] implemented clearPopupActions method
[new] implemented boolean dataEditingEnabled to enable all data editing/creating;
[new] implemented boolean editLinksEnabled to enable editing links;
[new] implemented boolean editNewLinkEnabled to enable creating new links;
[new] implemented boolean editNewTaskEnabled to enable creating new tasks;
[new] implemented boolean editTasksEnabled to enable editing tasks;
[new] implemented integer taskMoveMode to set task move mode (constants can be found in Plug-in);
[new] implemented integer taskResizeMode to set task resize mode (constants can be found in Plug-in);
[new] implemented setMousePressedMethod method to report 'LEFTCLICK', 'RIGHTCLICK' and 'DOUBLECLICK' events
[new] added 4 new arguments to return to the willChange methods: isStartChange, isEndChange, isHorizontalMove, isVerticalMove
[new] added method scrollToTaskWithId(id) to scroll to task (centered to the area)
[chg] made several changes to fix security issue with latest Java release
[chg] selectionMethods now return 'DESELECTED' or 'SELECTED'
[chg] renamed font property and setFont method to ganttFont and setGanttFont
[chg] improved reporting of daterange changes (and added it to the sample solution)
[fix] corrected issue with all methods that should prevent a node or a link action from being executed
[fix] corrected issue where a custom popup action was also triggered on show of the menu
[fix] corrected issues appearing after setting timescaleDynamicResolution
1.2-037 01/29/2010
[new] implemented (scriptable) property showUpperTimescale
[new] implemented (scriptable) property showLowerTimescale
[new] implemented (scriptable) property timescaleDynamicResolution
[chg] included latest libraries (v2.4)
[chg] improved Framework to work with external (gui and command-line) installer
1.2-035 08/17/2009
[chg] included latest libraries
1.2-034 07/28/2009
[chg] included latest libraries
[chg] removed signature from core-common.jar to avoid security issues
1.2-033 03/16/2009
[chg] it is not longer necessary to register a developer license
1.2-032 01/19/2009
[fix] solved issue with autoSaveFoundSet
[fix] solved issue with creating new links and nodes
[fix] all properties are now editable and display correct (you need > Servoy build 651)
1.2-031 12/23/2008
[chg] made some adjustments to core activation wizard
1.2-030 12/05/2008
[fix] solved property setting and getting issues
[new] added scriptable showing of toolbar buttons and their properties
[new] added method setScaleFactor(...)
[chg] deprecated register(...) and license convenience methods in Beans
[chg] moved register(...) method to Gantt Plug-in
[chg] moved license convenience methods to Gantt Plug-in
[chg] moved registerJGantt(...) method to Gantt Plug-in
[chg] registerJGantt(...) now returns boolean value upon successful registration
[fix] improved debugger support for callback methods
1.1-029 10/30/2008
[chg] improved license feedback in log file
[fix] changed a couple of core functions
1.1-028 10/30/2008
[fix] preference panel 'Components' is now available again
1.1-027 10/21/2008
[fix] corrected issue with jnlp file
1.1-026 09/11/2008
[chg] redesigned for Servoy 4.0
1.2-028 05/22/2008
[new] added method setDynamicTimeSpans(...) to set (non-) working hours per group
1.1-027 05/08/2008
[fix] corrected issues with links refresh (new empty links added)
[new] added method setLinkRecord(inputArray) to add a link to the current FoundSet or DataSet
[new] added method setTaskRecord(inputArray) to add a node to the current FoundSet or DataSet
[new] added (scriptable) property progressColumn to set the column that hold progress information (percentage)
[new] added (scriptable) property progressColor to set the color of the progress bar
[new] added method setTimeSpan(...) to set (the color of) vertical (non-) working hours
1.1-026 04/14/2008
[new] added (scriptable) property groupRowLayout to set single or multi row grouping
[new] added (scriptable) property gridColor to set the grid line colors
[new] added method createUserAction(...) to create action as basis for popup menu item or toobar button
[new] added method addPopupAction(...) to add an action to the poup menu
[new] added method enablePopupAction(...) to enable/disable the popup menu item
[new] added method removePopupAction(...) to remove the popup menu item
[new] added method addToolbarButton(...) to add a button to the toolbar
[new] added method addToolbarToggleButton(...) to add a toggle button to the toolbar
[new] added method enableToolbarButton(...) to enable/disable the button on the toolbar
[new] added method removeToolbarButton(...) to remove the button from the toolbar
1.0-025 04/02/2008
[fix] corrected exception thrown from the refresh method
[fix] corrected data change, delete etc. methods getting triggered when refresh method is called
0.9-b024 02/25/2008
[new] added method 'getVersionLicensed' to find out what version is licensed
[chg] included new JGantt libraries 2.3.4
[chg] reduced client download size for resources with overall savings up to 45%
0.8-b023 12/19/2007
[new] added Font property to property bar
0.8-b022 12/19/2007
[new] initial release
[new] added method setTable(..) to create table headers and set hierarchy
[new] added method setNodes(...) to create the nodes
[new] added method setLinks(..) to create links
[new] added method initialize(..) to initialize bean after creating settings
[new] implemented I18N support for headers and display names
[new] added (scriptable) property infoWindowShowGroupInfo(show) to show group info in the info window
[chg] included latest JGantt libraries (2.5.6)
1.6-063 09/13/2011
[fix] added signed libraries again
1.6-062 09/05/2011
[new] added removeTasksById(array of id's) to remove tasks from the bean
[new] added removeLinksById(array of id's) to remove links from the bean
[new] added selectTasksById(array of id's, [select]) to (de)select tasks in the graph
[new] added selectLinksById(array of id's, [select]) to (de)select links in the graph
[new] added taskDraggedMethod(method) that will be called on dragging a task
[new] added linkDraggedMethod(method) that will be called on dragging a link
[new] added expandTaskById(id, [expand]) to expand or collapse a task in the table
[new] added expandGroupByTaskId(id, [expand]) to expand or collapse a group in the table
[new] added IGAnnotation Object for (advanced) setting of task annotations (see 'project_management' form)
[new] added Annotation option to set text format
[new] added Annotation option to use more than one text field
[new] added Annotation option to set text alignment
[new] added Annotation option to set text wordwrap
[new] added (scriptable) property infoWindowDateFormat(formatString) to set the date format
[new] added (scriptable) property infoWindowDecimalFormat(formatString) to set the decimal format
[new] added (scriptable) property infoWindowLabels(titleArray) to change the labels/titles of the fields that show
[chg] dropped scriptable property annotation now use annotationField
[chg] deprecated scriptable property leftAnnotation now use leftAnnotationField
[chg] deprecated scriptable property rightAnnotation now use rightAnnotationField
[chg] changed sample solution, added new methods to 'project_management' and 'control_center' forms
[chg] nodeWillChangeMethod and nodeChangedMethod will now return correct group information
[fix] solved an issue with all number values returning 0 for tasks (introduced with 1.5-061)
1.5-061 08/29/2011
[new] added annotationAlignment (left, center, right) property (also scriptable)
[new] added leftAnnotationAlignment (left, center, right) property (also scriptable)
[new] added rightAnnotationAlignment (left, center, right) property (also scriptable)
[new] added rowHeight (minimum 320/100 mm) property (also scriptable)
[chg] replaced setTaskRecord(array) with setTaskRecords(DataSet)
[chg] replaced setLinkRecord(array) with setLinkRecords(DataSet)
[chg] setTaskChangedMethod now takes an optional boolean returnAllValues argument to force the return of all values
[chg] setLinkChangedMethod now takes an optional boolean returnAllValues argument to force the return of all values
[fix] fixed issue with setting tableLeafBgColor
[fix] fixed sometimes disappearing annotation when setting node progress
1.5-060 08/22/2011
[chg] made several changes for improved compatibiliby with Servoy 6
[chg] prefixed Scheduler objects with 'IG' (replacing 'JS') for JS Documentation in Servoy 6
[fix] corrected issue introduced with build 059 that prevented the Bean from setting data
1.5-059 08/09/2011
[fix] corrected issue with DataSet on Servoy 6
1.5-058 06/24/2011
[chg] a task created event will now return the (old) id when it finds one (support for dragging tasks between Gantt Bean instances)
[chg] a link created event will now return the (old) id when it finds one
[new] setTaskWillChangeMethod now takes a boolean returnAllValues to force the event to return all known values
[new] setLinkWillChangeMethod now takes a boolean returnAllValues to force the event to return all known values
1.5-057 03/15/2011
[new] added (scriptable) timeScalePopupEnabled property
1.5-056 03/11/2011
[new] added drag/drop support from one Gantt chart to another Gantt chart (See 'Control Center' sample tab)
[new] added createLink and deleteLink buttons (enabled when 2 links are selected, see 'Project Management' sample tab)
[chg] included latest JGantt libraries (2.4.8)
[chg] added 'Control Center' tab to sample solution
[chg] nodeWillChange is now triggered earlier (on mouseover) to make that a change can not happen at all if true is returned
[fix] corrected issue with setting dateline
[fix] corrected issue with enabling/disabling toolbar and buttons
[fix] corrected issue with progress not showing correct
[fix] grouping by more than one group now works (see 'Control Center' sample tab)
1.6-056 12/29/2010
[new] implemented scheduler (see 'Scheduler' sample tab)
[new] added histogramEndYValue property and method to get and set the height (in percentage) of the histogram
[chg] included latest JGantt libraries (2.4.7)
[chg] included new sample solution with new 'Scheduler' tab
[fix] added histogram maximum capacity curve again
[fix] corrected issue with null values for annotations
1.5-055 10/13/2010
[chg] deprecated use of foundsets
[fix] the histogram works again
1.4-054 10/07/2010
[new] implemented new timescale types
[new] implemented new timescale date/time formatting options
[new] added method 'setTimescaleRibbonsDateFormats(upperTimeScaleRibbonDateFormats, centerTimeScaleRibbonDateFormats, lowerTimeScaleRibbonDateFormats)' to set the formatting options for all ribbons and variations
[new] added method 'getUpperTimeScaleRibbonDateFormats()', 'getCenterTimeScaleRibbonDateFormats()' and 'getLowerTimeScaleRibbonDateFormats()'
[chg] added timeScaleType constants
[chg] removed properties 'lowerTimescaleDateFormat' and 'upperTimescaleDateFormat'
[chg] included latest libraries
[chg] JGantt.jar is now signed by Netronic instead of IT2BE
1.3-052 07/14/2010
[chg] changed libraries to support (backward) compatibility between (beta) releases
1.3-050 05/05/2010
[new] implemented (scriptable) property groupUpdateSummaries
[new] implemented (scriptable) property upperTimescaleDateFormat
[new] implemented (scriptable) property lowerTimescaleDateFormat
[new] implemented (scriptable) property timeScaleFont
[new] implemented (scriptable) property tableHeaderFont
[new] implemented (scriptable) property popupEnabled to disable 'default' calendar popups
[new] implemented (scriptable) property tableWidthPercentage (1 = 100%)
[new] implemented addPopupSeparator method
[new] implemented clearPopupActions method
[new] implemented boolean dataEditingEnabled to enable all data editing/creating;
[new] implemented boolean editLinksEnabled to enable editing links;
[new] implemented boolean editNewLinkEnabled to enable creating new links;
[new] implemented boolean editNewTaskEnabled to enable creating new tasks;
[new] implemented boolean editTasksEnabled to enable editing tasks;
[new] implemented integer taskMoveMode to set task move mode (constants can be found in Plug-in);
[new] implemented integer taskResizeMode to set task resize mode (constants can be found in Plug-in);
[new] implemented setMousePressedMethod method to report 'LEFTCLICK', 'RIGHTCLICK' and 'DOUBLECLICK' events
[new] added 4 new arguments to return to the willChange methods: isStartChange, isEndChange, isHorizontalMove, isVerticalMove
[new] added method scrollToTaskWithId(id) to scroll to task (centered to the area)
[chg] made several changes to fix security issue with latest Java release
[chg] selectionMethods now return 'DESELECTED' or 'SELECTED'
[chg] renamed font property and setFont method to ganttFont and setGanttFont
[chg] improved reporting of daterange changes (and added it to the sample solution)
[fix] corrected issue with all methods that should prevent a node or a link action from being executed
[fix] corrected issue where a custom popup action was also triggered on show of the menu
[fix] corrected issues appearing after setting timescaleDynamicResolution
1.2-037 01/29/2010
[new] implemented (scriptable) property showUpperTimescale
[new] implemented (scriptable) property showLowerTimescale
[new] implemented (scriptable) property timescaleDynamicResolution
[chg] included latest libraries (v2.4)
[chg] improved Framework to work with external (gui and command-line) installer
1.2-035 08/17/2009
[chg] included latest libraries
1.2-034 07/28/2009
[chg] included latest libraries
[chg] removed signature from core-common.jar to avoid security issues
1.2-033 03/16/2009
[chg] it is not longer necessary to register a developer license
1.2-032 01/19/2009
[fix] solved issue with autoSaveFoundSet
[fix] solved issue with creating new links and nodes
[fix] all properties are now editable and display correct (you need > Servoy build 651)
1.2-031 12/23/2008
[chg] made some adjustments to core activation wizard
1.2-030 12/05/2008
[fix] solved property setting and getting issues
[new] added scriptable showing of toolbar buttons and their properties
[new] added method setScaleFactor(...)
[chg] deprecated register(...) and license convenience methods in Beans
[chg] moved register(...) method to Gantt Plug-in
[chg] moved license convenience methods to Gantt Plug-in
[chg] moved registerJGantt(...) method to Gantt Plug-in
[chg] registerJGantt(...) now returns boolean value upon successful registration
[fix] improved debugger support for callback methods
1.1-029 10/30/2008
[chg] improved license feedback in log file
[fix] changed a couple of core functions
1.1-028 10/30/2008
[fix] preference panel 'Components' is now available again
1.1-027 10/21/2008
[fix] corrected issue with jnlp file
1.1-026 09/11/2008
[chg] redesigned for Servoy 4.0
1.2-028 05/22/2008
[new] added method setDynamicTimeSpans(...) to set (non-) working hours per group
1.1-027 05/08/2008
[fix] corrected issues with links refresh (new empty links added)
[new] added method setLinkRecord(inputArray) to add a link to the current FoundSet or DataSet
[new] added method setTaskRecord(inputArray) to add a node to the current FoundSet or DataSet
[new] added (scriptable) property progressColumn to set the column that hold progress information (percentage)
[new] added (scriptable) property progressColor to set the color of the progress bar
[new] added method setTimeSpan(...) to set (the color of) vertical (non-) working hours
1.1-026 04/14/2008
[new] added (scriptable) property groupRowLayout to set single or multi row grouping
[new] added (scriptable) property gridColor to set the grid line colors
[new] added method createUserAction(...) to create action as basis for popup menu item or toobar button
[new] added method addPopupAction(...) to add an action to the poup menu
[new] added method enablePopupAction(...) to enable/disable the popup menu item
[new] added method removePopupAction(...) to remove the popup menu item
[new] added method addToolbarButton(...) to add a button to the toolbar
[new] added method addToolbarToggleButton(...) to add a toggle button to the toolbar
[new] added method enableToolbarButton(...) to enable/disable the button on the toolbar
[new] added method removeToolbarButton(...) to remove the button from the toolbar
1.0-025 04/02/2008
[fix] corrected exception thrown from the refresh method
[fix] corrected data change, delete etc. methods getting triggered when refresh method is called
0.9-b024 02/25/2008
[new] added method 'getVersionLicensed' to find out what version is licensed
[chg] included new JGantt libraries 2.3.4
[chg] reduced client download size for resources with overall savings up to 45%
0.8-b023 12/19/2007
[new] added Font property to property bar
0.8-b022 12/19/2007
[new] initial release
[new] added method setTable(..) to create table headers and set hierarchy
[new] added method setNodes(...) to create the nodes
[new] added method setLinks(..) to create links
[new] added method initialize(..) to initialize bean after creating settings
[new] implemented I18N support for headers and display names
-
back to top
What license(s) do I need to deploy the Gantt Bean?When you want to work with our Gantt Bean you need the following licenses:
A Site license for our Gantt Bean (wrapper).
- With a Site license you are allowed to develop and deploy the Bean with an unlimited number of developers and to an unlimited number of clients.
A developer license for your own development, this license allows you to develop with the JGantt bean.
Runtime license for your clients, this license allows you to deploy the JGantt bean to your clients.
The JGantt libraries come with three modules, depending on what you want to do you can make the choice for:
1. The Basic module for viewing (supported by the Gantt Bean).
2. The Data Editing module when you want to edit data (supported by the Gantt Bean).
3. The Histogram module to show a histogram.
You can buy a Gantt Bean license using the tab 'Buy Now'.
You can find more information about JGantt, pricing and how to obtain a (trial) license for the JGantt libraries here.
-
back to top
I work with Oracle and your sample solution does not workOur sample solution is based on lowercase names for columns.
The Oracle driver makes use of uppercase names for columns at the moment of writing.
Solution: change all column names in the source from lowercase to uppercase and the sample solution will work.
Hans Nieuwenhuis (Betagraphics) created below instructions to make the 'Control Center' sample work:
Search and replace in methods
"task_name" to "TASK_NAME"
"name" to "NAME"
"start_date" to "START_DATE"
"end_date" to "END_DATE"
"hierarchy_code" to "HIERARCHY_CODE"
"progress" to "PROGRESS"
"task_id" to "TASK_ID"
"group_id" to "GROUP_ID"
"workload" to "WORKLOAD"
"link_id" to "LINK_ID"
"predecessor_id" to "PREDECESSOR_ID"
"successor_id" to "SUCCESSOR_ID"
"link_type" to "LINK_TYPE"
"working_hours_id" to "WORKING_HOURS_ID"
"information" to "INFORMATION"
"count" to "COUNT"
"load" to "LOAD"
"duration" to "DURATION"
"resource" to "RESOURCE"
"start_not_earlier_date" to "START_NOT_EARLIER_DATE"
Rename table Columns
alter table it2be_task rename column "load" to "LOAD";
alter table it2be_task rename column "resource" to "RESOURCE";
alter table it2be_group rename column "count" to "COUNT";
alter table it2be_group rename column "resource" to "RESOURCE";




