Changes log (txt file) Using custom CSS from 13.3 to 14.0 Upgrading from 9.3 to 10.0 Upgrading from 5.9 to 6.0
Angular Ember Express React Svelte Vue Other frameworks NodeJS server SalesForce LWC
Simple examples Basic information Creating grid Deleting grid Reloading grid Rendering grid Accessing grid by API
Communication types AJAX communication AJAX SOAP envelope Submit communication Directly included data Data from JavaScript Cross domain / local load by JSONP Sessions (AJAX) Server response (AJAX) Synchronous communication (AJAX) Caching (AJAX) API (AJAX)
Settings for data download Layout XML structure Data XML structure
Settings for data upload API for upload XML structure sent to server
XML structure of download changes XML structure of request for a cell Synchronizing data with server
Complete list of tags Internal XML format Short XML format Extra short XML format DTD XML format JSON format
Cell type Cell format Dynamic format Dynamic type Cell value Reading / writing attributes by API Cell HTML Cell default Range or more values in one cell Cell with link URL Cell hint Cell tooltip / title Cell popup menu
Cell editability Dynamic editing Locking Defaults list Suggest list (auto complete) Tags input Changing cell value Mass cell change Clearing cells Editing cells Controlling <input> tag by JavaScript Input validation and restrictions Side checkbox Cell selecting
Basics Formulas Mathematical functions Aggregate functions Special functions for actions Custom functions
Basics Suggest list (auto complete) Defined names Actions for choosing cells Conditional functions Lookup functions Cell reference functions Logical functions Informational functions Mathematical functions Trigonometry functions Rounding numbers Number conversions String functions Date functions Summary functions Custom functions
Introduction Right side Button Left side Icon
Column span Row span Dynamic spanning
Basic grid style Sizing and scaling - responsive design Dynamic cell style attributes Cell CSS class Cell background color Dynamic cell border Cell HTML style Row color alteration Cell mouse cursor
Format Calendar component Dates dialog Localization
Introduction Definition Related lists Enum specific Radio specific
Checkbox - BoolIntroduction Basic clickable button Switch button Radio / tab button Menu button Combo switch button Combo radio / tab button Special Space rows with buttons
Definition Standard fast panel Custom panel
Html type EHtml type (editable) Icon type Abs type List type Editable Link type Editable Img type DropCols type Upload File type
Column basics Column index Column visibility Column visibility menu Column selecting Column tree Auto column tree Column position and moving Column adding and copying Column deleting Column width Column API
Rows by functionality Rows by position Row name Row id Row index
Description Example of default rows Example of changing default row Attributes
Tree attributes Actions & API for expand / collapse
Setting row id attribute Row id attribute in tree Row id created from cell values API for row ids
Row visibilityFive ways of adding rows to grid Adding and copying restrictions Adding new empty rows Copying existing rows
Row deleting Row moving and dragging Row selecting Row height Row API Space rowsSort settings Controlling sort position Comparing strings Sorting actions Sorting API
Group settings Creating groups Comparing strings Created group rows <D Group='1'/> User interface to choose grouping Grouping actions and API
Filter settings Comparing strings User interface to choose filter Filter actions and API
Search settings User interface for search Search actions and API
Print settings Choosing items to print Page size Print API
Introduction Client side settings Printing options Client side API Server side API Data sent from client to server
Introduction and export types Basic settings Styling export XLSX export Gantt export CSV export Old XLS / XHTML export Export API Communication with server Client export Server export
Basic settings Sheets manipulation
Copy & paste permissions Copying to clipboard Pasting from clipboard
Introduction External master - detail grids Nested master - detail grids Synchronizing grids Other attributes for master - detail
Pivot attributes & API Pivot formulas
External objects (custom JavaScript objects) Undo & RedoGantt objects list Display settings Edit settings
Definition of main bar and plans Main bar as Task Edit settings Main bar content and side html Tip on mouse hover Vertical position and height Style specific attributes API to manipulate Main bars Actions Side text (deprecated) Real Flow (deprecated)
GanttRun Definition Extended definition Run bar as Task Edit settings Save format Selecting Run boxes Run box content and side html Tip on mouse hover Box identification Vertical position and height Style specific attributes Overlaid (Error) boxes Containers for more boxes Dragging - moving and resizing API to manipulate Run boxes Actions Run special formulas
Main for Main Main for Run Editable Main Editable Run
Flag - icon with text Point - math points
Header - column captions Cell and column Background Vertical movable Line Mark & Progress line
Zoom options Chart size limits Zoom selection Paging in Gantt chart
Introduction Data units Defining dependencies Dependency colors and shapes Changing dependencies Correcting dependencies Scheduling algorithm Project date constraints Task date constraints Critical path - Slack (Float)
Global base calendar Local calendar Calendar list Calendars dialog Other settings
Resources list Resources assign Resources filter Resources calculations Availability chart Resource usage chart Generated resource usage chart
Gantt popup menu Gantt APICharts in grid cells Chart JSON definition Base chart settings Basic attributes Size Axis and caption Individual chart lines Data sources Visual settings API for standalone usage
Paging types and attributes Auto adding root pages API for paging
Side pager Side pager type Pages Side pager type Gantt Side pager type Custom Pager with navigation buttons & edit Pager as list of page indexes
ChildPaging - load / render on expand MaxChildren - limit children count ChildParts - load / render on scroll
Paging types and attributes Auto adding column pages API for column paging
Server paging for root rows Server communication in root paging Root paging in very large tables Server paging in tree Server communication in tree paging XML Request for Data in root paging XML Download Data in root paging XML Request for root Page / children XML Download root Page / children API for server paging
Introduction Compatibility with TreeGrid control Using TreeGrid server DLL/SO ASP.NET C# ASP.NET VB PHP JSP Java TreeGrid server concepts Function reference Calculations
Base attributes Visual settings Key navigation Behavior Size and scroll
Base attributes Clickable item Inactive caption Collapsible sub level Popup sub menu Columns Bool item Enum item Edit item
Show custom menu Custom menu position Custom menu advanced settings Custom menu JavaScript events Custom menu JavaScript methods
Calendar dialog Custom calendar & JavaScript events Custom dialog in JavaScriptDefault behavior Maximize grid height and width Update size according to the content Let a user to control the grid size Widths of individual sections Other scrolling attributes and API
Media rules - responsive designLanguage & regional setup (Text.xml) Translate texts dynamically Change language
Focused cell and row Focused cell range Move and copy focused cells Filling cell values by dragging Tabulator navigation Key navigation Cursor look - focus & hover
Selecting base Selecting rows Selecting cells Selecting columns
Status messages Configuration menus Configuration menu - options Configuration menu - columns Configuration menu - print / PDF Configuration menu - export Default toolbar Useful API function Help file
Animations base Row animations Column animations Cell animations Animations for undo / redo Animations for server side changes Dialog animations
Grid configuration in cookiesList of event handler types TreeGrid mouse events Mouse event names Key and mouse button prefixes Touch event names Event targets Assigning event actions / callbacks Event action parameters Action name suffix Calling actions from JavaScript Creating custom actions Focused vs. Actual cell TreeGrid key events JavaScript API events
Mouse API event TreeGrid filesTreeGrid documentation
Item name used in GanttMenu | Text defined in Text.xml | When shown and notes |
DelGanttConstraint | Delete %d constraint | Shown on constraint and constraints are editable |
SplitGanttConstraint | Split the %d constraint | Shown on mandatory constraint and constraints are editable |
ChangeGanttConstraint | Set the constraint as %d | Shows up to four items to change to all possible constraints. Shown on constraint and constraints are editable |
DelGanttFlag | Delete the flag | Shown on flag and flags are editable |
EditGanttFlag | Enter the flag text | Shown on flag and flags are editable and the GanttFlagTexts column is defined |
ChooseGanttFlagIcon | Select the flag icon | Shown on flag and flags are editable and the GanttFlagIcons column is defined |
DelGanttPoint | Delete the point | Shown on point and points are editable |
DelGanttMilestone | Delete milestone | Shown on milestone, the main bar is editable and GanttSummary is not set |
SetGanttMilestone | Set the milestone complete | Shown on incomplete milestone, the main bar is editable, GanttSummary is not 1 and GanttComplete column is defined |
Set the milestone incomplete | Shown on complete milestone, the main bar is editable, GanttSummary is not 1 and GanttComplete column is defined | |
DelGanttMainPart | Delete the bar | (new 10.0) Shown on main bar, the main bar is editable and GanttSummary is not set and there are more main bar parts |
DelGanttMain | Delete the task | Shown on main bar, the main bar is editable and GanttSummary is not set |
DisableGanttMain | Disable the task | (new 10.0) Shown on main bar, the main bar is editable |
Enable the task | ||
LockGanttMain | Lock the task | (new 10.0) Shown on main bar, the main bar is editable |
Unlock the task | ||
SplitGanttMain | Split the bar | (new 10.0) Shown on main bar, the main bar is editable, GanttSummary is not set and the GanttParts is defined |
SetGanttPercent | Update completed status here | Shown on main bar, the main bar is editable, GanttSummary is not set and GanttComplete column is defined |
EditGanttPercent | Enter completed status | Shown on main bar, the main bar is editable, GanttSummary is not set and GanttComplete column is defined |
EditGanttText | Enter the main bar information | Shown on main bar or milestone, the main bar is editable and GanttText column is defined |
SelectGanttRunPart | Select the box | (new 10.0) Shown on run bar that is not selected |
Unselect the box | (new 10.0) Shown on selected run bar | |
DisableGanttRun | Disable the task / Disable the box | (new 10.0) Shown on run bar, the run bar is editable |
Enable the task / Enable the box | ||
LockGanttRun | Lock the task / Lock the box | (new 10.0) Shown on run bar, the run bar is editable |
Unlock the task / Unlock the box | ||
LockGanttRunContainer | Lock all %d boxes in container | (new 13.0) Shown on run container, the run container is editable |
DisableGanttRunContainer | Disable all %d boxes in container | (new 13.0) Shown on run container, the run container is editable |
EnableGanttRunContainer | Enable all %d boxes in container | (new 13.0) Shown on run container, the run container is editable |
SplitGanttRun | Split the bar / Split the box | (new 10.0) Shown on run bar except End/Bound and the run is editable and GanttRunError contains 'Merge' |
EditGanttRun | Change the box text | Shown on run bar except End/Bound and the run is editable |
EditGanttRunTip | Change the box information | Shown on run bar except End/Bound and the run is editable |
ChooseGanttRunType | Change the box | Shown on run bar except End/Bound and the run is editable |
ChooseGanttRunContainer | Change the container | (new 13.0) Shown on run container, the run container is editable |
AddGanttRunContainer | Add new container for the box | (new 13.0) Shown on run bar except End/Bound and the run is editable |
- | ||
DelGanttRunPart | Delete the box | Shown on run bar except End/Bound and the run is editable |
RemoveGanttRunPart | Remove the box (resize to 0 and delete) | (new 15.)Shown on run bar except End/Bound and the run is editable |
DelGanttRunContainerOnly | Delete the container | (new 13.0) Shown on run container, the run container is editable |
- | ||
SelectGanttRun | Select all boxes | (new 10.0) Shown if there is no selected box in the row / grid |
UnselectGanttRun | Unselect all boxes | (new 10.0) Shown if there are some selected boxes in row / grid |
JoinGanttRunSelected | Join selected boxes | (new 11.0) Shown when there are available selected bars that can be joined by Nbsp |
SplitGanttRunJoined | Split joined boxes | (new 11.0) Shown on joined run bar |
JoinGanttRunAdjacent | Join adjacent boxes | (new 11.0) Shown on adjacent run bar that can be directly joined |
SplitGanttRunAdjacent | Split joined adjacent boxes | (new 11.0) Shown on directly joined run bar |
ChooseGanttRunSelectedType | Change selected %d boxes | (new 10.0) Shown if there are some selected boxes in the row / grid |
ChooseGanttRunGroupType | Change %d boxes in row group | Shown on run bar except End/Bound and the run is editable. Only if there are more boxes with the same Group attribute as this box in the same row |
ChooseGanttRunGroupAllType | Change %d boxes in group | Shown on run bar except End/Bound and the run is editable. Only if there is a box with the same Group attribute as this box in another row |
ChooseGanttRunRowType | Change all %d boxes in row | (new 11.0) Shown on run bar except End/Bound and the run is editable. Only if there is a box with the same Group attribute as this box in another row |
ChooseGanttRunContainerType | Change all %d boxes in container | (new 13.0) Shown on run container, the run container is editable |
- | ||
DelGanttRunSelected | Delete selected boxes (%d boxes) | (new 11.0) Shown if there are some selected boxes in the row / grid |
RemoveGanttRunSelected | Remove selected boxes (%d boxes) | (new 15.0) Shown if there are some selected boxes in the row / grid |
DelGanttRunGroup | Delete row group (%d boxes) | Shown on run bar except End/Bound and the run is editable. Only if there are more boxes with the same Group attribute as this box in the same row |
RemoveGanttRunGroup | Remove row group (%d boxes) | (new 15.0) Shown on run bar except End/Bound and the run is editable. Only if there are more boxes with the same Group attribute as this box in the same row |
DelGanttRunGroupAll | Delete group (%d boxes) | Shown on run bar except End/Bound and the run is editable. Only if there is a box with the same Group attribute as this box in another row |
RemoveGanttRunGroupAll | Remove group (%d boxes) | (new 15.0) Shown on run bar except End/Bound and the run is editable. Only if there is a box with the same Group attribute as this box in another row |
- | ||
SetGanttRunMilestone | Set the milestone complete | Shown on incomplete run Milestone or Stop, the run is editable, GanttRunComplete column is defined. Only if the run contains only the box. |
Set the milestone incomplete | Shown on complete run Milestone or Stop, the run bar is editable, GanttRunComplete column is defined. Only if the run contains only the box. | |
SetGanttRunPercent | Update completed status here | Shown on run bar, the run is editable, GanttRunComplete column is defined. Except the run contains the only milestone. |
EditGanttRunPercent | Enter completed status | Shown on run bar, the run is editable, GanttRunComplete column is defined. Except the run contains the only milestone. |
EditGanttRunText | Enter the task information | Shown on run bar, the run is editable, GanttRunText column is defined. |
- | ||
EditGanttResource | Change resources | Shown if resources are editable and GanttResources column is defined |
GanttDepLagChange | Change the dependency lag | (chg 10.0) Show on dependency line and the dependencies and lags are editable |
- | ||
DelGanttDep | Delete the dependency | (chg 10.0) Show on dependency line and the dependencies are editable |
DelAllGanttDep | Disconnect all dependencies | Shown if there is some incoming/outgoing dependency in any GanttTask in the cell |
DelGanttMainBar | Delete the task | Shown on main bar and the main bar is editable |
DelGanttMainAll | Delete all tasks | (new 10.0) Shown if there is main bar and the main bar is editable |
DelGanttRun | Delete all boxes | Shown if there is run bar and the run is editable |
DelGanttRunContainer | Delete all %d boxes in container | (new 13.0) Shown on run container, the run container is editable |
DelGanttFlags | Delete all flags | Shown if there is some flag and the flags are editable |
DelGanttPoints | DelGanttPoints | Shown if there is some editable point |
DelGanttConstraints | Delete all constraints | Shown if there is some constraint and the constraints are editable |
DelGanttAll | Clear the gantt cell | Shown if there is any object in the cell that can be deleted |
- | ||
NewGanttFlag | Add new flag to selected point | Shown if there is no flag under mouse, the flags are editable, GanttFlags column is defined and the adding does not violate constraints |
NewGanttPoint | Add new point to selected point | Shown if it is possible to add new point here |
NewGanttConstraint | Add %d constraint here | Shows up to six items for every constraint that can be added to this place |
NewGanttMilestone | Add new milestone here | Shown if there is neither main bar nor milestone, the main bar is editable, GanttStart column is defined and the adding does not violate constraints |
NewGanttEndMilestone | Add new ending milestone here | Shown if there is neither main bar nor milestone, the main bar is editable, GanttEnd column is defined and the adding does not violate constraints |
NewGanttRunMilestone | Add new milestone here | Shown if there is no run bar under mouse, the run is editable, GanttRun column is defined, GanttRunMilestones=1 and the adding does not violate constraints |
NewGanttRunStop | Add new stop here | Shown if there is no run bar under mouse, the run is editable, GanttRun column is defined, GanttRunMilestones=1 and the adding does not violate constraints |
- | ||
SetGanttBase | Set project start here | Shown on computed start line (if GanttBase is empty) and GanttBaseCanEdit is set |
DelGanttBase | Delete project start | Shown on start line (if GanttBase is not empty) and GanttBaseCanEdit is set |
SetGanttFinish | Set project finish here | Shown on computed finish line (if GanttFinish is empty) and GanttFinishCanEdit is set |
DelGanttFinish | Delete project finish | Shown on finish line (if GanttFinish is not empty) and GanttFinishCanEdit is set |
CorrectRelatedDependencies | Correct related dependencies | Shown on Gantt task if there is some dependency error in the group related to this task |
CorrectAllDependencies | Correct all dependencies in chart | Shown if there is some dependency error in chart |
- | ||
ZoomBar | Zoom to bar | (new 10.0) Shown on bar (main or run) and GanttSmoothZoom>=1 |
ZoomAll | Zoom to all objects | (new 10.0) Shown if the cell contains some object (Main, Run, Flags, Points) and GanttSmoothZoom>=1 |
ZoomHeader | Zoom to %d %d - %d | (new 10.0) Shows more menu items, one per Gantt header row with different units |
ZoomUndo | Zoom back to %d | (new 10.0) Shown to undo last zoom change |
ZoomIn | Zoom in to %d | (new 10.0) Shown if it is possible to increase zoom level |
ZoomOut | Zoom out to %d | (new 10.0) Shown if it is possible to decrease zoom level |
ZoomFit | Zoom fit to actual space | (new 10.0) Shown always |