stacks_image_FD8E95B4-6EB0-42A7-AA33-365E3E0F2915
Latest Gantt Bean release available 1.3.52 06/11/2010
Latest Gantt Bean beta release available 1.4.53 08/31/2010

Ajax Loader Gif

gantt Gantt charts allow to display the chronology of tasks and to plan the capacity of resources.
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

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

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

gantt_folded_grouping
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 +    

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.

stacks_image_8A9D2EC7-9458-47DD-842E-010B8EECFE31
Site license
Team of developers & unlimited deployment (175.00 EURO maintenance fee p/y)
700.00 EURO
stacks_image_ECB939FC-AE1A-457A-83BF-2C18A6FCBF05
UPGRADE Site license to Servoy 4+
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.
1.3-052 06/11/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.