Back to TreeGrid home

TreeGrid news

 

18th May 2014

TreeGrid 10.0 released and replaced the 9.3 version

The original TreeGrid website is at www.treegrid.com

  
 

13th December 2013

New build 9.3.11 released.
It updates compatibility with Mac Safari 7 and iOS 7.

List of all changes

  
 

18th October 2013

New build 9.3.10 released.
It adds compatibility with IE11.

List of all changes

  
 

11th August 2013

TreeGrid 9.3 released

Gantt
Run groups were extended to load all Run attributes (like Text, Tip or Class) from child main bars.
Flags were extended. Can be shown as icon with text box or only text box. Flags can be dragged to another row. Added API to control the flag content and changes.
Dependency lag and span can be set in duration percentage or can be generated dynamically by API.
Zoom level, position and Gantt width can be synchronized between grids.

Grid
Pivot tables were extended. Added cell type Select pivot to select predefined pivot into PivotRows/Cols/Data. Added API events called when generating pivot. Pivot settings can be saved to cookies.
Added UpCounter attribute to show row up-counter column with row numbers always from 1 increased by 1, regardles on sort, group or filter position.
Added three states checkbox in tree that reflects changes in parent / child rows (Icon='Check').
ColPaging can be supressed in fixed rows to let (header) cell to span between column pages (ColPagingFixed='0').
The cell content, especially in header, can be centered into visible area due horizontal scroll, to be displayed as long as possible (Align='Scroll').

Added also other new small features and corrected many bugs since 9.2

List of all changes

  
 

22nd April 2013

New build 9.2.12 released.
Corrects various bugs in 9.2.

List of all changes

  
 

27th March 2013

TreeGrid 9.2 released

Gantt
Added OnGanttChange API event called before any change in Gantt chart, to allow canceling the change.
Added API for reading and setting dependencies.
Added custom icons on main bars edges.

Grid
Built in Pivot tables. TreeGrid can automatically create multi level pivot tables according to predefined settings. The pivot tables can be also updated dynamically. All changes in pivot table are automatically updated in source table and vice versa.
See the Pivot table example

Added support for JSONP format to download data without AJAX to avoid local files and different domains restrictions.
Column sections can be resized by the full high splitters instead of the small splitters between scrollbars.
DropCols type was extended, to support dragging items between such cells or dragging column captions here.
Added Formula aggregate functions join, sumjoin and joinsum to sum strings, added summary functions to sum cells in one row (horizontally).
The popup dialogs Defaults and Suggest can look as Enum and can have also name/key pairs.

Added also other new small features and corrected many bugs since 9.1

List of all changes

  
 

16th December 2012

TreeGrid 9.1 released

Gantt
Grouping main bars to interactive Run groups. The bars can be defined one per row and grouped to one row according to various criteria and manipulated via the group. See the Run group example
Correcting dependencies method like in MS Project, with automatically added early start before every task (GanttStrict='2').
API events to provide custom HTML content of main bars and flow bars (run bars already supported this feature).
Showing vertical progress line connecting not completed tasks before selected date.
GanttMark can show resizable image (<img> tag) in chart, there are predefined images for lines /, \, < and >.
Gantt chart can be zoomed to fit to width also on start (action ZoomFit).
API On...DragGantt events called for dragging object in Gantt chart.

Grid
Uploading changed row id attribute to server in NewId attribute (for FullId and editable IdNames).
Attribute SelectingSingle to simply permit selecting only one row in grid.
Support for custom menu items in menus: columns, print, export pdf, export.
Updated rotated cells, especially for IE.

Added also other new small features and corrects many bugs since 9.0

List of all changes

  
 

15th November 2012

New build 9.0.9 released.
It adds support for the new IE 10 quirks mode.
Corrects various bugs in 9.0.

List of all changes

  
 

1st October 2012

TreeGrid 9.0 released

New major version is available
The 9.0 is fully compatible with 8.x version.
All customers with 8.x version can upgrade to 9.0 version for free, but the new 9.0 features will be disabled in their build.

Pricing and licensing changes
Along with our main component "TreeGrid with Gantt" we released two cheaper components providing subset of the features: "TreeGrid without Gantt" and "Gantt chart" (without grid).

Now we explicitly differ between supported and unsupported developers, according to accessibility of our technical support.
The licenses now contain exact count of supported developer(s) (1 in Basic, Personal and Standard, 2 in Grand) and the rest of unsupported developers (1 in Basic, 3 in Standard and 6 in Grand).
It is possible to purchase next supported and/or unsupported developers to every license and component.

Now we sell also Source codes for debugging purposes. These sources can be included directly into HTML page and debugged in JavaScript debugger.
All the source codes sold prior the 9.0 version are not for debugging and are called Backup source codes. Customers with backup source codes can upgrade to the Debug version for 2500 USD.

There are also other changes in prices, see them in Price list.

Gantt
Added horizontal paging in Gantt chart. It is possible to define more side pagers in grid with different zoom levels and pages sizes to be shown in the Gantt chart.
Gantt chart now can also display exact date range.

Grid
Extended printing and export to PDF features.
Users now can select page size, page orientation, DPI, margins and other page settings and grid calculates and splits the grid to appropriate pages, horizontally and vertically.
The Gantt chart can be also split to more horizontal pages, including rounding to specified units.
Winnovative HTMLtoPDF Converter was replaced in package by EVO HTML to PDF from the same company.

Added JSON object for inline editing, to catch its events to call custom functions during editing.
Added JSON menu API events and methods to calculate menu item text or value according to other menu items values.
Possible to have more side pagers, on both grid sides, with different pages like root page, Gantt page or custom page.
Possible to hide parent column when showing its children in column tree.
Added StandardFilter='3' to filter by method "show all found with children"
Added FilterMenu to define custom filter operators menu
Possible to mark changed and upload to server also calculated cells

Added new CSS style ExtJS for similar look to use with ExtJS library.

List of all changes

  
 

5th June 2012

New build 8.1.8 released.
Corrects various bugs in 8.1.

List of all changes

  
 

22nd April 2012

TreeGrid 8.1 released

Added "grid in grid" feature to display another TreeGrid inside one or more TreeGrid cells. Unlimited level of nesting (grid in grid in grid ...) is supported.
The relation between parent and nested grid is standard master - detail.

Added synchronization between grids to synchronize layout and / or configuration between two or more grids.
It can synchronize columns (with/visibility/position), scroll, sort, filter, group and search settings.

Compatibility with Android tablets.
Updated layout for iPad tablets.
Gantt chart was speeded up, especially resources charts, slack and correcting dependencies.
Every Run box can be placed with different vertical position and height.

List of all changes

  
 

18th February 2012

New build 8.0.10 released.
It speeds up calculating Gantt chart especially in old IE versions 6,7,8 and updates compatibility with FF 10.
Corrects various bugs in 8.0.

List of all changes

  
 

30th January 2012

TreeGrid 8.0 released

New major version is available
The 8.0 version is fully compatible with 7.x version except few things marked with ! in change log.
All customers with 7.x version can upgrade to 8.0 version for free, but the new 8.0 features will be disabled in their build.

Gantt
New Calendars - excluded dates. Now it is possible to define a list of calendars and assign different calendars per row.
Provided also dialog to manage the calendars, define them, add new ones and delete old ones.
The dates defined in custom calendar are excluded from Gantt calculations, but they are always visible.
Global base calendar is still available and its dates can be still hidden on demand.

New Availability chart, universal chart to show various counts as bar charts in Gantt chart. Usually used for resource usage.
The Resource usage chart was updated, now it is shown by the Availability chart and can be fully customized.

The GanttBackground, GanttBase and GanttFinish can be printed now.
The GanttBackground can be define different for every row.
Gantt chart can be printed partially, only visible horizontal part.

Grid
Added dynamic loading TreeGrid configuration. Restoring default configuration (in XML or in cookie) by API or from menu.
Added actions and events for custom dragging of cell or its content.
Added ZIndex attribute to show grid in external popup dialogs.
Added semi synchronous communication, to provide maximally one pending asynchronous request at a time.

Added few new tutorials demonstrating new TreeGrid features. See the tutorials.

List of all changes

  
 

8th August 2011

New build 7.1.12 released.
It speeds up calculating Gantt Exclude and corrects various bugs in 7.1.

List of all changes

  
 

29th July 2011

New build 7.1.10 released.
It corrects various bugs in 7.1 and changes behavior of column tree in column visibility menu.

List of all changes

  
 

28th June 2011

TreeGrid 7.1 released

Added GanttMenu attribute to fully customize Gantt popup menu for individual tasks or for whole column. Added API events to create the menu dynamically.
Added API method and events for custom task scheduling in Gantt chart.

Updated printing options, to print more grids at once, to print grid in various places in the same page, to better control what will be printed, to print all rows in server paging, etc.

To Server DLL was added method GetCells to get one or more cell values from actual data, usable especially for Defaults lists in filtering.

List of all changes

  
 

22nd May 2011

New build 7.0.26 released.
It corrects various bugs in the 7.0 release.

List of all changes

  
 

1st May 2011

New build 7.0.25 released.
It corrects various bugs in the 7.0 release.

List of all changes

  
 

12th April 2011

New build 7.0.24 released.
It corrects various bugs in the first 7.0 release.

List of all changes

  
 

28th March 2011

TreeGrid 7.0 released

New major version is available
The 7.0 version is fully compatible with 6.x version except few things marked with ! in change log.
All customers with 6.x version can upgrade to 7.0 version for free, but the new 7.0 features will be disabled in their build.

Gantt
The Run bars and Flow bars can be used also as extended discrete main bars. Both the Run and Flow support milestones (even more per row), percentage complete, dependencies, correcting dependencies, resources, summary tasks.
The Run supports also Start, End and Duration cells to manipulate the whole run and behave like main bars. Added also various settings for Run to control moving when correcting dependencies.
Added Run box types Milestone and Stop to movable and fixed zero length box.
The Flow can be set also to not join adjacent boxes. The Run can be set also to join the error boxes like Flow.

The individual Run boxes can be fully identified by Id and Group attributes. The whole groups can be manipulated by users, can be highlighted, deleted, copied or changed. One group can be also in more rows.
Added many API methods to manipulate the individual run boxes via API. And also events to catch changes of individual Run boxes.

Gantt Runs are now much faster. Can be also rendered as only one HTML tag per box, with FastGantt attribute, to save browser resources.
Gantt chart is now faster in client paging. It also partially supports server paging and child paging, but dependencies must not be linked between pages.

Updated GanttCheck. Now it works for all Gantt objects and all constraints. It is not possible to move any object outside constraints if it is restricted.
All check alerts are shown as HTML message with timeout and not by standard alert.
The check can also automatically correct the problem, not only restrict change.

Resources were updated. Added resource type as Work or Material. The resource now can be consumed (as material).
Added resource availability calendar, the resource can be available differently in different times, it can be also recharged (for material).

Gantt chart is now fully interactive also iPad. Done various changes especially in dragging to support it also on touch screens.
Added special dialog to edit exclude, resource calendar or background.
The dependencies can be corrected only for not yet started tasks.
The finish project date be also proof and preferred like baseline.
The time of newly created bars can be set by GanttNewStart and GanttNewEnd attributes, e.g. to 8:00 and 17:00.
Now the Gantt background is also printed.
Gantt header rows can be displayed in more grid rows. The header captions can be also generated dynamically by API.
Updated summary tasks, now the are check all dependencies child / parent when moving some child or parent. Also correcting dependencies works for dependencies on summary tasks.
Mark can now show also static not movable boxes with specific color.
Updated actions Indent and Outdent to work correctly also with Gantt chart.

Grid
TreeGrid is now compatible with iPad touch screens. TreeGrid can show scrollbars on iPad or can scroll by moving finger(s). Now are supported various finger actions to replace mouse actions on iPad and to customize applications running on touch screens.
Added compatibility also for the newest browsers like IE 9 and FF 4.
TreeGrid is now fully compatible also with Microsoft SharePoint 2010 for internet sites.

Added column paging. Now the column pages can be rendered on demand, on horizontal scroll.
Added server child paging of expanded rows. Now the children of expanded rows can be downloaded on demand, on vertical scroll.
All unused pages (root, child, column) can be automatically deleted to free resources.
Now TreeGrid can show really unlimited rows and column count. See 1,000,000,000 cells example.

Added column tree. Now also the columns can be expanded and collapsed by clicking to expand / collapse buttons.
Also some rows can be collapsed and expanded with the column expanded.
The row tree can be shown in more columns. Also grouping can be done into more tree columns.

Added dynamic span. Cells can be dynamically (by users or by API) spanned or split like in Excel. Both vertically (rowspan) and horizontally (colspan).
The changes in span can be also uploaded to server or undone / redone.

Added new style Query for similar look to use with jQuery.
TreeGrid CSS styles are now "fool proof", cannot be affected by any external CSS setting except with !important suffix.

Updated master / detail relation. Now there can be more detail grids for one master grid and vice versa. The detail grid can show only particular rows from master's children, the others can be shown in another detail or in master tree.

Undo can be controlled also by API, supported also custom undo blocks.
PersistentCfg now uses browser's localStorage, if available.
All TreeGrid menus, enum and defaults now support searching by keys, like standard <select> tag.
TreeGrid can be now shown also in custom popup dialogs by API method ShowPopupGrid.
Added dialog to enter range of dates and repeating them.
Calendar now displays also week numbers. Added option to choose week numbering (U.S. or European/ISO or other).
All TreeGrid alerts now can be shown as custom HTML messages with timeout instead of standard alert.
Extended simple pager with page links to show only selected pages by step.
Added NoData row to show on empty grid - when no variable rows are shown due empty grid of filter settings.

Source code escrow e-shop item was removed due low customers' interest. Now the source codes can be purchased only.
Extended support renamed to maintenance. The conditions and benefits are still the same.

Added many new examples and tutorials demonstrating various TreeGrid features. See the tutorials.

List of all changes
  
 

12th October 2010

New build 6.7.17 released.
It corrects the hidden scrollbars bug in Firefox with page zoom and also two other bugs.

List of all changes

  
 

9th October 2010

New build 6.7.16 released.
It corrects many bugs reported during summer, especially misaligned table in paging, when grid is scrolled left. And also Copy&paste problems while editing.
It changes JSON format, the <Cols> and <Def> definitions can be set also as array to preserve the order inside.

List of all changes

  
 

25th July 2010

TreeGrid 6.7 released

Added Export to PDF feature.
The PDF is created by third-party program, there are two converters included by default, free WKHtmlToPDF command line tool and commercial Winnovative HTML to PDF converter DLL. But any other third-party convertors supporting JavaScript are possible to use with TreeGrid.

Added various options for printing, export to XLS / CSV and export to PDF, these options are available for users in the print / export menu.
Added Expanded attribute to upload and download Expanded state of all rows. It works also in server paging.
Updated DefaultDate, now it predefines default date and time in input Date cell, all not entered date parts are used from it.

To Gantt chart were added editable summary tasks set by GanttSummary attribute. The summary tasks can have also depedencies and date constraints and can be moved to move the whole group.
The deleted rows are now excluded from dependency and critical path calculations.

List of all changes

  
 

7th June 2010

TreeGrid 6.6 released

Gantt
Added Critical path management (CPM). The chart calculates Slack column values, how much the task can be moved forward (delayed), before it affects project end date.
The incomplete critical tasks are colored in orange. Error tasks (those cannot be finished before project end date) are colored in red. Other incomplete tasks are in blue, complete tasks in green. All these colors can be changed in css file.
The project baseline and end date can be now preset or automatically calculated and can be added, deleted or dragged by mouse.

Grid
Added JSON data format as alternative to XML. It is supported for both download and upload.
Added attribute Rotate to rotate cell text (especially column header) by 90 or 270 degrees.
Added API method SetFilter to add one or more independent custom filters.

List of all changes

  
 

10th May 2010

TreeGrid 6.5 released

New compiler
The compiler to compress main file GridE.js was rewritten. Now the GridE.js file is smaller and is faster decompressed.
Source code owners now can also control settings for speed/size ratio and try/catch removing for debugging purposes.

TreeGrid JavaScript compiler is much more effective than all other known JS compilers, for example its produced code is about twice smaller than code from Packer and three times than YUI compressor.
If you purchased TreeGrid sources, never try to compress them by another compressor, especially uploading them to any online compressor is strictly prohibited!

See the online compiler.

Horizontal scrolling
Now TreeGrid can independently scroll all three column sections (left, middle, right). Users can also resize the section widths.
It is usable especially for Gantt to have independently scrolled the chart and the other cells.

List of all changes

  
 

31st March 2010

TreeGrid 6.4 released

New charts
TreeGrid now can show various Line charts and XY point charts according to grid columns or external sources.
The charts can be shown inside TreeGrid cells or outside grid. The charts can be shown standalone also without TreeGrid at all.
See Line charts example.

Gantt
Added new Resources chart to show resources usage. It can be shown in separated grid or even in the same grid with the project chart.
According to the assigns resources can be calculated task and summary prices.
The texts in chart and task tips now can contain various information about the task or any custom texts.

The Gantt chart now can be based also on number units instead of dates. Including floating point and negative numbers. To use Gantt chart for interactive math charts.
Added Gantt objects points as more movable milestones in one row to display points in math charts.

Main bars can be now divided to more parts, done by Flow bars with FlowComplete set.
Added GanttChartMinStart/MaxStart/MinEnd/MaxEnd to replace GanttMin/Max. Specify all four constraints for the whole chart.

Grid
Changes can be uploaded to server in order they were done by setting SaveOrder attribute.
Grouping can generate more levels according to one column, set by GroupChar attribute. For example the levels can be created for every part in URL path when set GroupChar='/'.
See File and directory example.
The source values of grouped column(s) can be automatically updated when rows are moved or added if set GroupChangeMoved attribute.
Added SuggestSeparator to let suggest values for individual part of value like in MS Outlook address.
Added MergeFormat and other attribute to control how spanned cells will be merged.
Added SortIcons to hide all or not sorted sorting icons from the header.

List of all changes

  
 

15th February 2010

TreeGrid 6.3 released

We created two separate web sites for TreeGrid Gantt Chart at www.tgantt.com and original Editable JavaScript TreeGrid at www.treegrid.com.
Both components we sell together as TreeGrid with Gantt, the prices have not been changed and the component can be purchased in e-shop at any of the two domains.

TreeGrid 6.3 contains updates especially in Gantt chart.
TreeGrid now supports all standard Gantt chart features for project management or service management.

The algorithm for checking and correcting dependencies was rewritten, now works in the same way as in MS Project or Primavera.
The dependencies can be corrected automatically after any change in the chart (like task add, move, resize or delete or dependency change) or the incorrect dependencies can be marked in red and corrected later manually.
The dependencies now can be attached to main bar, flow or run bars.
The dependencies are now set in standard format "idtype+/-lag!span", e.g. 10, 10fs, 10fs+3, 10fs-2!0. The dependencies can be set as previous (ancestors) or next (descendants) or both (mirrored).
Added dependency span constraint (with ! on the end of dependency) to specify possible span between dependency start+lag and end. Usual values are 0 (no span, strict), and empty (unlimited span).
Now there can be defined two dependencies ss and ff between two tasks.
TreeGrid now checks all user inputs and changes if they do not violate some constraints, e.g. circular dependencies or end < start.

Added holidays as any excluded single or repeated dates (GanttExclude and GanttInclude attributes). The excluded dates are ignored in task and dependency calculations. They can be highlighted in chart or can be completely hidden from the chart.
Added baseline project date (GanttBase attribute). This date is used in Gantt calculations to not let tasks to start before or force the first tasks to start on.
Added task date constraints, early start (GanttMinStart), late start (GanttMaxStart), early finish (GanttMinEnd) and late finish (GanttMaxEnd).
The task date constraints are used during task move or resize and also during Gantt correcting dependencies. The task date constraints are displayed in Gantt chart as icons and can be added, deleted, moved or changed directly in the chart.

TreeGrid now supports fully smooth zoom. It is supported zoom from years to milliseconds. It is possible to define different header dates and background dates for every zoom level.
The zooming can be done in many ways: zoom to date range selected by mouse dragging in header, zoom to date clicked by mouse in header, right click to header for unzoom, click to buttons zoom in, zoom out, zoom to fit, select zoom level from combo.

The Gantt chart now can have defined both end and duration columns, their values are mirrored.
There are also many other changes in Gantt chart, see list of all changes

TreeGrid 6.3 also contains many minor updates and bug fixes in standard TreeGrid features, see list of all changes

  
 

13th December 2009

TreeGrid 6.2 released

TreeGrid now supports RTL (right to left) direction texts and Persian Hirji dates and calendar also in version 6.x.
To auto complete (Suggest... attributes) were added various settings to better control the dialog and completion. See Suggest documentation.
Gantt Run boxes can be now set also by Start date + length and Start date + End date. The Run boxes can be set as independent (not continuous).
OnGanttChanged was extended, now it returns both original and new values and type of change (e.g Resize, Move, Delete, ...).
Added cell attribute GMT to show local and GMT dates in the same grid in different cells or columns.
Now the calendar / datepicker dialog can be called also by API function ShowCalendar for custom usage outside grid.

Added examples for all basic server script (ASP.NET/PHP/JSP) for loading and saving Gantt chart from and to database and for saving Gantt chart to XML file.
Added PHP framework for MySQL.
List of all changes

  
 

6th December 2009

TreeGrid server dll / so build 3.2.2 released
Adds compatibility with PHP 5.3.x.
Corrects bugs with Grouping and ExportType.
  
 

16th November 2009

TreeGrid 6.1 released

To Gantt chart was added new bar type Continuous Run as complex and universal bar.
It can show more boxes in one cell, with different size, text, color, class and tooltip. All the settings can be changed by a user.
It supports resizing, moving and copying in various ways, even between rows or grids. Also adding, deleting and changing is supported.
It can be used for any interactive chart, e.g. for Gantt resources chart.

The Flags in Gantt chart can contain custom icons, more icons in one cell. A user can change the flag icon from popup menu.
To Date Format were added new attributes for displaying date interval (e.g. 30 hours).
List of all changes

  
 

20th October 2009

New TreeGrid build 6.0.32 released
Updated aggregate formula functions like sum or count to iterate only specified rows.
Added API function to get and set custom position of grid scroll.
Updated Gantt chart background (GanttBackground), now it is much faster and never slows down the grid.
Added informational text to Gantt main bar and real flow, it is displayed as tooltip and also can be changed by a user.
Many bugs in 6.0 version corrected.
List of all changes
  
 

18th October 2009

TreeGrid server dll / so 3.2 released
Updated to support new attributes in TreeGrid 6.0.
  
 

1st October 2009

TreeGrid 6.0 released

New major version is available
TreeGrid 6.0 code was completely rewritten to speed up all parts of the grid. The 6.0 contains 3x faster rendering engine. TreeGrid can be also created, loaded and rendered fully synchronously during page load.
New faster internal XML parser that is now used instead of standard browser parser to handle also not fully correct XMLs.
The TreeGrid HTML represenation was completely changed, now it is standard HTML table. The HTML now shows only one tag <td> per grid cell.

TreeGrid now supports row spanning like standard HTML table, also supports spanning rows through children in tree.
TreeGrid CSS styles and icons were completely rewritten, now all design settings can be changed in Grid.css file.
TreeGrid menus and dialogs were rewritten to support all standard menu features like tree, sections or submenus.

Not only cell values, but also other cell and row attributes can be calculated now.
Updated JavaScript API.

Rewritten documentation, now the documentation is structured according to TreeGrid features.
Added debug window to show errors, warning, hints, messages and profiling timers.

To Gantt chart were added dependency lags and function for correcting invalid dependencies by shifting next tasks to future.

TreeGrid 6.0 is NOT fully compatible with 5.x, it contains some changes in XML and API, so you should take care when upgrading!

When upgrading to 6.0 you can utilize new TreeGrid debug feature, set <treegrid debug='check' ...> and grid will warn you about all obsolete, mispelled or unknown attributes and tags in input XML.

Changes log was restarted with 6.0 version.
  
 

15th July 2009

New TreeGrid build 5.9.12 released
Various bugs corrected, especially Firefox 3.5 falling down.
List of all changes
  
 

17th June 2009

New TreeGrid build 5.9.10 released
Various bugs corrected.
List of all changes
  
 

5th April 2009

New TreeGrid build 5.9.8 released
TreeGrid is now compatible with IE8 final, both quirk and strict modes, both standard and compatibility modes.
List of all changes
  
 

2nd March 2009

New TreeGrid build 5.9.5 released
TreeGrid is now compatible with IE8 RC1, both quirk and strict modes.
List of all changes
  
 

15th December 2008

New TreeGrid build 5.9.2 released
TreeGrid is now compatible with IE7 page zoom feature (right bottom zoom button). Only in strict mode (pages with appropriate !DOCTYPE tag).
Added events OnCustomStartEdit and OnCustomEndEdit for better support of custom editing controls. To the downloadable examples was added new example to show custom editing control - input with hint list box.
List of all changes
  
 

30th November 2008

TreeGrid 5.9 released

Gantt chart is now interactive, every Gantt item can be changed by mouse inside the chart.
Gantt chart notation was changed, now it is generated by Type='Gantt' and <C> Gantt... attributes instead of gantt function. Many other updates and improvements in Gantt chart.
See the Gantt chart example, see also Large Gantt chart with 1000 rows.

TreeGrid now supports right to left (RTL) texts and languages (html attribute dir='rtl'), used in the Middle East countries.
Also supports Persian and Arabic dates and calendar (Hirji/Jalali). This RTL version is available only on request.

Popup menus, Defaults and custom Enums support collapsible groups (tree) in the menus.
New cell type "Abs" to display more html items absolutely positioned inside cell.
The Columns menu can be divided into more columns.
Added function Dispose to delete grid instance.
Added events OnMouseMove, OnMouseDown, OnMouseUp.

To the web has been added onsite search feature, it is placed on bottom left.
List of all changes
  
 

23rd October 2008

New TreeGrid build 5.8.2 released.
Corrects serious bug in 5.8 version, in reloading pages in server paging and in detail tables in all browsers except IE.
List of all changes

  
 

15th October 2008

TreeGrid 5.8 released

TreeGrid is now compatible with Google Chrome.

Gantt chart was updated, added dependencies between tasks. Added milestones. Other various updates done in Gantt chart.
See the Gantt chart example.

Added events to display dynamic external object like Adobe Flash, Microsoft SilverLight or any custom JavaScript objects.
There are available examples demonstrating usage of Adobe Flash and Microsoft SilverLight.

List of all changes

  
 

4th September 2008

TreeGrid 5.7 released

According to many requests the Gantt chart example was rewritten, extended and included directly to TreeGrid code as Gantt module.
The Gantt chart can be generated like any other HTML type calculated cell by gantt function.
See new Gantt chart example.
List of all changes

  
 

2nd August 2008

New TreeGrid build 5.6.9 released.
Exports tree to Excel using expandable Excel outline.
List of all changes

  
 

26th July 2008

New TreeGrid build 5.6.8 released.
Corrects problems with editing in Firefox 3.
Adds few new settings like OnHint or CalendarButtons.
Updated Gantt examples, added version with separated start and end date.
List of all changes

  
 

22nd July 2008

New TreeGrid build 5.6.7 released.
Corrects especially bug in compression in 5.6.6 build in trial version that caused wrong iteraction among rows and had various side effects.
The 5.5.6 trial build should be upgraded to 5.6.7.
List of all changes

  
 

13th June 2008

New TreeGrid build 5.6.4 released.
Changed and re-styled Calendar dialog. All custom CSS styles must be updated to support the new calendar!
Updated Toolbar/Space buttons. Now they can be used as tabs to build tabber and support submenu to use as main menu. See Button type cell attributes.

TreeGrid server - Corrected serious memory allocation bug in server library under Linux (TreeGrid.so) shipped with TreeGrid 5.6. This bug could cause the library crash.

Many other changes and bug fixes. List of all changes

  
 

31st May 2008

TreeGrid 5.6 released

Added Date and number ranges
Now a user can enter more values or value ranges in one cell. The calendar component supports choosing more dates or date ranges by mouse dragging. In the defaults dialog can be selected more items.
The date ranges and more values in one cell are useful especially in standard filters. By this feature a user can filter like using between clause or more values can be searched by one filter.
The feature can be set by cell attribute Range.

Added Undo / Redo
Now can be undone all modifications (row add,delete,move,copy and cell value change) done since the last save, one by one or all at once. Also they can be redone again.
These features are available by actions Undo and Redo and are by default set to CtrlZ and CtrlY. The undo buffering must be permitted by <Cfg Undo='1'/>

All generated HTML code is compatible with XHTML 1.0 and also with .xhtml extension.
Added Hint - (attribute <Cfg ShowHint/>) - when cell value is not displayed complete, it is displayed above the cell when mouse hovers the cell.
Added Tip - (attributes <Cfg TipStart TipEnd TipPos/> and cell attributes Tip TipClass) - alternate custom tooltip.
Added dialogs shadow - (attributes <Cfg Shadow.../> - now dialogs, menus, messages and tooltips can have a shadow under the box.
Updated calendar - (attribute <Cfg AutoCalendar/> - calendar is shown while editing date and reflects changes in input and vice versa.
Added opposite filtering behavior in tree - to show all rows that fulfills the condition (instead of hiding all rows that don't), can be set by <Cfg StandardFilter='2'/>
Added possibility to expand Enum type as custom menu - (attribute EnumType) - the Enum is expanded as pop-up menu instead of built-in <SELECT>
New actions Indent and Outdent to easily change row level in tree.

New example - How to create Gantt chart with TreeGrid.
New example - How to create PivotTable with TreeGrid.

New icons for Toolbar in Modern style (ToolbarModern.png and ToolbarModern.gif for IE6). Old icons are still included in Toolbar.gif.

Many other new features, changes and bug fixes. List of all changes

  
 

12th April 2008

New TreeGrid build 5.5.10 corrects few bugs.
List of all changes

  
 

2nd April 2008

New TreeGrid build 5.5.8 corrects few bugs.
List of all changes

  
 

1st April 2008

New TreeGrid build 5.5.7 corrects bugs with GMT attribute and datepicker in 5.5.5 build.
List of all changes

  
 

30th March 2008

New TreeGrid build 5.5.5 corrects few bugs in 5.5 release.
Added attribute <Lang><Format GMT='1'/></Lang> to show dates and times set in number of milliseconds in GMT instead of local timezone.
Added actions SortAscAdd and SortDescAdd to provide sorting in the standard order (first clicked column is the first sorted column).
List of all changes

  
 

17th March 2008

New TreeGrid build 5.5.4 corrects few bugs in 5.5 release.
Added attribute Cache for caching / forcing download all modified TreeGrid files and data source xmls.
Now Trial version has implicitly set debugging attributes to help development. The default values in trial are: <treegrid Debug='1' Cache='0'> and <Cfg DebugCalc='1' DebugActions='1'/>
In registered version these debugging attributes can be set explicitly.
List of all changes

  
 

10th March 2008

TreeGrid 5.5 released

Added TreeGrid modules
Now TreeGrid script can be compiled with selected modules to reduce its size and provide particular features only.
TreeGrid core script is now only 45 kB long, with all modules included has 220 kB.
TreeGrid modules for trial version can be downloaded here and for registered version here.
TreeGrid modules are available only for version 5.x.

Added mouse and key action schema
Now the mouse and key actions can be fully customized without writing any JavaScript code.
You can choose what will happen when a user clicks by mouse, drags some content, presses some key and so on.
See Events and Actions.

Updated sorting and grouping
The sorting and grouping routines are now about 4x faster than the older ones.
Also many new attributes and settings have been added for sorting and grouping, for example:
- grouping according to only part of string (by one or more characters) [MaxChars]
- to mark row to be always positioned on top or bottom or sort particular rows only within specified sections [SortPos]
The fast sorting and grouping is available only for version 5.x.

Updated styling of TreeGrid. Added many new classes to let style all TreeGrid parts.
Added two new modern style designs and updated original two. Now TreeGrid has four full and good looking styles.
Our web site also changed its style design.

Updated and corrected cell and rows selection by mouse dragging, see <Cfg> attribute Selecting.
Added possibility to download all data by AJAX synchronously, see <treegrid> attribute Sync.
Added validation of EditMasks when saving to check incorrect not edited values, usually empty required cells, see <Cfg> attribute Validate.
Added automatic filling cell values by mouse dragging like in MS Excel, see actions Fill...



New version is not backward compatible in these items:
CSS styles are changed, custom modified Grid.css files should be updated. Many css classes have been added, classes for pop-up menu and toolbar have been renamed.
Left panel icons in Grid.gif have changed their positions, new icons for space rows added. Custom modified Grid.gif should be updated.
API events OnClick, OnDblClick and OnRightClick are called always before any predefined grid action and if return true, suppress any such action.
<Cfg> attribute Selecting is now boolean type and ignores other options. For other options should be used actions and <Cfg> attribute SelectingCells.



Changed prices for Extended support, now one year support costs 20% of licence price and for whole lifetime it costs 60% of licence price.



Now is version 4.x obsolete and unsupported.
All purchased licenses (and serial codes) for version 4.x without Extended support have been automatically upgraded to version 5.x with these features disabled:

TreeGrid modules compilation
Space row cells
Search and advanced filters feature
New fast sorting and grouping routine

To enable these features, you need to upgrade your licence to "normal" 5.x version for 40% of licence price.

  
 

10th January 2008

New TreeGrid build 5.1.4 corrects many bugs since 5.1 release.

  
 

6th December 2007

TreeGrid server library 3.0 released

Updated stability and thread safety.
Now works in PHP under Windows and Linux as universal PHP extension for all PHP 5.x versions.

Added grouping feature.
Added export to Excel feature.
Added support for localized sorting, filtering and grouping.
Added new aggregate functions.

  
 

6th December 2007

TreeGrid 5.1 and 4.7.1 released

Updated grouping feature, added many new attributes for grouping.
Updated compatibility with TreeGrid server library 3.0
Corrected memory leaks in IE.

Added new documentation, TreeGrid feature index - index of XML attributes and API items according to individual features.
Added new downloadable examples demonstrating server side paging with sorting, grouping and export. And also new examples using Server side library.

  
 

21st October 2007

New TreeGrid build (5.0.18) corrected some problems.

  
 

4th October 2007

New TreeGrid build (5.0.12) corrected some problems.
Added new script GridEOnDemand.js for loading the main GridE.js script on demand only.
Added possibility to send and load complete configuration from server instead of cookies.

  
 

13th September 2007

New TreeGrid build (5.0.9) corrected some problems as usual.

  
 

2nd September 2007

New TreeGrid build (5.0.8) corrected problem with dialog and menu position in some browsers.

  
 

28th August 2007

New TreeGrid build (5.0.7) corrected some problems.
Added list of defaults or any attribute for edited cell downloaded from server side on demand.

  
 

20th August 2007

New TreeGrid build (5.0.6) corrected some problems.
Added progress bar for printing and export.

  
 

12th July 2007

TreeGrid 5.0 and 4.7.0 released

New major version is available
The new major version 5.0 is automatically available for customers who purchased TreeGrid 4.x Grand with sources.
Other customers with Extended support please contact us to get free upgrade.
Other owners of any previous release can upgrade to the 5.0 version in our e-shop with 60% discount.

TreeGrid 4.7.0 is available for all owners of 4.x version. It is the same component as TreeGrid 5.0, but has disabled searching, advanced filters and space row cells new features.
This means that technical support for TreeGrid 4.7 continues as support for 5.0.

New features in TreeGrid 5.0 only
New search and advanced filter capability. TreeGrid now can search in cells or rows like Google or by any formula expression. It can filter, select, mark by color or focus the found cells or rows. You can also prepare list of predefined filter formulas to let a user to select from. See Searching and advanced filters tutorial

Space rows can now show cells like a standard row, these cells can also be editable or calculated. Now you can prepare any user interface for advanced TreeGrid control like toolbar buttons, result formulas, global inputs and settings and so on. See Space rows tutorial and Special rows done by Space rows tutorial

Other new features and updates in TreeGrid 5.0 and 4.7
Changed configuration format saved to cookies. Now it is about ten times smaller. To reduce cookie size you should use column names as short as possible.
Updated styles, added some minor things like rounded corners.
Space rows can be moved outside the grid, toolbar can also be placed inside the grid like a space row.
Cell actions - Formula or JavaScript code run after cell change or button is clicked.
Many other updates and bug fixes.

Documentation for TreeGrid XML data format was rewritten.

Pricing of Extended support changed
Price of Extended support is now 10% of license price for one year and 50% of license price for whole product lifetime.
The TreeGrid Grand with sources license now does not contain Extended support automatically.

  
 

30th April 2007

TreeGrid 4.6 released

Added compatibility with browsers' Strict mode.
TreeGrid now supports all W3C CSS1 modes: Strict mode (CSS1Compat), Almost strict mode (CSS1Compat) and quirks mode (BackCompat).
This means that all <!DOCTYPE> tag settings are supported now.

  
 

4th April 2007

New TreeGrid build (4.5.12).
Updated compatibility list, especially with Mac browsers.

  
 

27th March 2007

New TreeGrid build (4.5.9).
Added possibility to use empty values in Int, Float and Date cell types. To differ between empty and zero values.

  
 

5th March 2007

New TreeGrid build (4.5.4) updated grouping, corrected some problems.
Added possibility to sort, filter or group rows inside actual page when used server paging.
Added attributes to show context menu for a cell.

  
 

26th February 2007

TreeGrid 4.5 released

Added grouping rows to tree. TreeGrid can now automatically group rows according selected column(s). User can choose pre-defined grouping type from select box or drag column header(s) to group row. This feature can be used to build Pivot tables like in MS Excel. See Grouping tutorial
Removed the limit of maximum rows in tree node. Now every row can have own limit and if the count of children exceeds this limit, the children are grouped to sub-nodes. Sorting, filtering and calculations still affect all the children as originally.
Added formula to toolbar to show, for example, count of all or filtered rows.
Added space rows - custom html rows not divided to sections or columns, never scrolled.
Added simple pager as foot space row with links to all pages with indexes.

  
 

2nd January 2007

TreeGrid 4.4 released

Added advanced calculation order. Especially in tree you can define more directions of calculation order. Now you can satisfy all needs of calculation order. See calculations tutorial.
Added advanced master - detail relationship for tables and trees. See master / detail tutorial
TreeGrid now supports selection of range of cells instead of whole rows. Cells can be also selected by Ctrl + mouse dragging.
Added possibility to freeze and unfreeze columns - moving columns between sections.
Update Radio type to have more buttons checked - more check boxes or radio buttons in one cell as binary mask.

Added function for synchronization data with server. TreeGrid can now automatically check and download any changes from server done by other clients. See example Sharing and synchronization.

  
 

2nd January 2007

TreeGrid server 2.0 released

TreeGrid server side library was updated to be compatible with the newest TreeGrid component and many new functions have been added. See compatibility section.

Added functions for sharing data among clients.
Added functions for synchronization data with client side, new function in TreeGrid 4.4.
Updated use in server script, especially for PHP and Java.
Updated stability.

  
 

20th November 2006

TreeGrid 4.3 released

Added export to MS Excel or any other spreadsheet program that can handle .XLS files or data in HTML tables. Exports are done include formatting.
Updated row/cell (state) background colors. Added possibility to change all default colors by XML attributes. Added alternate coloring - highlighted stripes. Added custom colors for cells and rows in XML.
Added new button type "Defaults" to show list of predefined values to choose one instead of editing cell value. It is similar to combo box where you can input new values. See Right buttons tutorial.
Added copy button to panel to copy actual row structure or all data.
Added selecting rows by Ctrl + click and Shift + click.

  
 

8th November 2006

TreeGrid 4.2 released

Updated row's identification in uploaded data (by id attribute). Added many new possibilities how to identify uploaded rows in server script. Added tutorial to show these ways: Rows' identification tutorial.
Added printing capability.
Added grid resizing by mouse dragging. Added tutorial to demonstrate this function: Resizing
Added related enum type (relationship between enum types).
Added XML attributes and API events for custom sorting and filtering.
Added and updated many error messages to simplify debugging.
Many other minor updates and addons.

Updated documentation, created new documentations TreeGrid Basics and TreeGrid FAQ.
Now is Extended API documentation accessible online. So the online documentation is now complete.

Examples for ASP.NET, JSP and PHP was completely rewritten, added many new examples to demonstrate using TreeGrid in these environments.
Added examples for ASP 3.0.
Created TreeGrid JSP framework for Java to simplify writing code in Java to support TreeGrid.

Added new online examples and updated TreeGrid web pages.

In downloadable evaluation version is included Extended API, including documentation.

  
 

28th August 2006

TreeGrid 4.1 released

Added compatibility with KHTML engine, browsers Mac Safari 1.2+ and Linux KDE Konqueror 3.0+.
Tested on Internet Explorer 7.
Updated compatibility with Internet Explorer 5.x.
Added new cell type "Radio" as group of radio inputs.

New license type added. Personal license for individual developer. Its licensed to developer's name. For purchasing this license type contact us at sales@coqsoft.com first.

  
 

17th August 2006

Added tutorial about editing, multi-line editing, masks and special cell types as Img and Link. Updated expert tutorial with cell spanning and merging example.
Added example to demonstrate Extended API functions and events.
To Extended API version were added new events and functions.
Updated compatibility with Netscape Navigator 8 and Opera 9.

  
 

8th August 2006

TreeGrid 4.0 released

New major version was released.
The prices have been updated. Price for main component stayed the same, but there have been added new components with restricted functions for lower price:
FreeGrid (free version with maximum 33 rows and minimal 3 columns), PureGrid (grid without tree, paging, calculations and filtering, base price $200), PureTree (tree with maximum 3 columns, base price $200).

The web site was rewritten, now is completely based on TreeGrid components. Many examples have been added.

TreeGrid now completely supports variable rows height and multi line editing. Automatic row's height update while editing. Maximum height setting possible for any row.
Added masks for editing. Any RegExp string can be used as editing mask. Immediate validation - user can press only those keys that are suitable for the mask.
New column types "Link" and "Img" to simplify display and edit images and links. New column type "List" to display any repetitious html code.
Automatic extents computing - resizing marked columns and rows to let TreeGrid occupy the same rectangle for ever.
Many minor updates.

  
 

1st June 2006

TreeGrid 3.8 released

Grid is now much faster with large tables. There is live example of table with one million rows.
Added wildcards support to <treegrid> attributes Body_Url and Page_Url. Now the url can differ according to grid and page settings or every page can be downloaded from different url.
Added many data events to Extended API.

  
 

15th May 2006

TreeGrid 3.7 released

Added support for many invisible columns, now grid supports unlimited count of invisible columns.
Updated dragging functions among more grids. You can see this feature in Expert tutorial, the fifth example Dragging.
From Standard and Grand license texts was removed obligation of displaying a link to www.treegrid.com.

  
 

1st May 2006

TreeGrid 3.6 released

Added support of variable row height. Now all rows can have different height.
Added cell merging / spanning feature.
Added support of multi line editing in text area.
You can see new features in Expert tutorial, the first example Expert editing and cell spanning.

  
 

1st May 2006

TreeGrid server 1.2 released

Added Linux version - TreeGrid.so library.

  
 

24th April 2006

TreeGrid 3.5 released

Updated cell formats for numbers, dates and strings, new documentation added.
Added menu for selecting displayed and hidden columns.
New functions for selected rows copying and moving.
New tutorials added: Advanced, Expert.

  
 

13th April 2006

TreeGrid 3.4 released

The examples were completely rewritten. Added examples for ASP.NET (C#,Visual Basic), PHP, JSP (Java), HTML.

Created tutorials to show using TreeGrid from the simplest empty grid to tree, calculations and other advanced functions.
You can see tutorials there: Basic, Advanced, Calculations
Added sessions support to preserve state during client / server communication.

  
 

10th April 2006

TreeGrid server 1.1 released

Added support for UTF8 strings (for PHP). Added exported Java functions. Documentation were rewritten.

TreeGrid.dll is now thread safe to avoid server errors when many requests income at once.

  
 

6th February 2006

TreeGrid 3.3 released

In version 3.3 there were images shrunk to only two files, 5 kB long. Now there is no need to caching images any more.
All required files were moved to one default directory. Now all required files, including script, images, styles, texts and default settings are smaller then 100 kB.

Added copy & paste support. Now you can copy selected row values to clipboard and paste them back to grid or to any text editor or spreadsheet program like MS Excel. You can also paste values from any editor to grid. This function is not available in Opera.

Updated cell formulas. Many aggregate functions added. Debug mode for cell formulas.

Added sample ASP.NET web page to show data communication by page submit and ASP.NET using DataTable to access a database. Updated ASP.NET web service sources.

  
 

26th January 2006

TreeGrid 3.2 released

Version 3.2 supports fully asynchronous communication with server.
There have been added examples to demonstrate other TreeGrid capabilities such as user rows, html code in cells, buttons, user dialogs and so on.
TreeGrid.dll was updated to 1.0.2.

  
 

16th January 2006

A section for registered users added
Now are latest updates of registered version available for customers in section Download / Registered version. The customers can download latest version and documentation according to their serial code.

  
 

15th January 2006

TreeGrid 3.1 released

Version 3.1 contains full support of server paging with sorting, filtering and pre-calculations. Supports native TreeGrid.dll server component or any user server script communicating in described way. TreeGrid now supports up to million rows.

  
 

15th January 2006

TreeGrid.dll 1.0 released

Now is available the server side support component. This is DLL library for Windows systems. This DLL supports server side paging, updating, sorting, filtering and pre-calculations upon XML file or data. The library is written in pure C++ and is much faster and much less memory consuming than any code you can write in managed languages as C#, Visual Basic or Java. The DLL can be used in any server script languages that can use DLL on Windows systems (ASP.NET, Java servlets / JSP, PHP, ...).

  
 

12th December 2005

TreeGrid 3.0 released

New major version was released.
Data format completely switched to XML. Internal code was completely rewritten and now is much faster. TreeGrid now supports two ways of paging. TreeGrid now supports up to 20 000 rows with sorting, filtering and calculations of all rows. Many other changes and updates.