Licensing information
TreeGrid can be licensed to company, application, developer or server pages.
The maximal number of developers working with TreeGrid is limited by the license. It can be extended by purchasing additional developers.
Number of visitors of pages (or users of applications) with TreeGrid is unlimited and free.
Usage of licensed component is royalty free. TreeGrid must not be used in any web component with similar functionality as TreeGrid itself.
All license and component prices are one time fees. Only maintenance can be paid per year or also once for lifetime maintenance.
Licenses
BASIC license
for one server and 10 web pages, for 1 + 1 developers
The code of TreeGrid can be used at
one server (domain) and can be displayed on up to
10 web pages on this server.
Up to
two developers can work with the TreeGrid and only
one of these developers can use our technical
support.
Use this license if you develop your (small) web application just for single usage (at your own server or at server of one your customer).
Show the license text
Show the license text
PERSONAL license
for single developer, not for a company
The code of TreeGrid can be used as part of
any application created and marketed by
single developer.
The license is registered to developer's name and cannot be moved to another developer. The developer (not any company) is the license owner.
The developer can use our technical
support.
This license is for independent developers or single developer companies.
Show the license text
STANDARD license
for one web application, for 1 + 3 developers
The code of TreeGrid can be used as part of
one application created by
one company. No restrictions in distribution of this application.
Up to
four developers can work with the TreeGrid and only
one of these developers can use our technical
support.
Show the license text
Show the license text
GRAND license
for one company, for 2 + 6 developers
The code of the TreeGrid can be used as part of
all applications created by
one company. No restrictions in distribution of these applications.
Up to
eight developers can work with the TreeGrid and only
two of these developers can use our technical
support.
Show the license text
Components
TreeGrid with Gantt chart and SpreadSheet
Full component with all features
Full TreeGrid component with all features available, including Gantt chart, editable formulas, dynamic cell styles and borders.
This component can be used to create any grid, sheet or Gantt chart.
This full component with Extended API is included also in trial package.
TreeGrid without Gantt chart and SpreadSheet
Only grid component
TreeGrid component
without these modules:
- Gantt (all Gantt chart features)
- Import (loading xlsx files)
- Index (row and column index)
- PagingAuto (auto adding row and column pages)
- Border (dynamic cell border)
- Style (dynamic cell style, including rich text / HTML editor)
- Format (dynamic cell format)
- CalcEdit (editable formulas)
- EditAttrs (mass changes with cell attributes)
- Image (inserting and editing images)
- Link (inserting and editing links)
This component can be used to create any grid with all TreeGrid features, except Gantt chart and SpreadSheet features.
This component can be combined with
Gantt chart or
SpreadSheet or
Gantt chart and
SpreadSheet components.
Gantt chart
Only Gantt chart component
TreeGrid component
without these modules and with this limitation:
- It must always show Gantt column, it cannot create only grid without chart.
- GanttExport (exporting Gantt chart to xlsx as chart, without this module it exports only data columns to xlsx, this module is included in SpreadSheet component)
- Import (loading xlsx files)
- Index (row and column index)
- PagingAuto (auto adding row and column pages)
- Border (dynamic cell border)
- Style (dynamic cell style, including rich text / HTML editor)
- Format (dynamic cell format)
- CalcEdit (editable formulas)
- EditAttrs (mass changes with cell attributes)
- Image (inserting and editing images)
- Link (inserting and editing links)
This component can be used to create Gantt chart, with all TreeGrid and Gantt features, except SpreadSheet features.
This component can be combined with
TreeGrid or with
TreeGrid and
SpreadSheet components.
SpreadSheet
Only sheet component
TreeGrid component
without these modules:
- Gantt (all Gantt chart features)
- Tree (all row tree features)
- ColTree (all column tree features)
- Group (grouping rows to tree)
- Master (master - detail grids)
- Nested (child grid placed in parent grid cell)
- Pivot (creating Pivot tables)
- Pager (left/right side pager)
This component can be used to create any sheet or grid without tree, with all TreeGrid features, except Tree and Gantt chart.
This component can be combined with
TreeGrid or with
TreeGrid and
Gantt chart components.
PureGrid
Simple limited grid component
TreeGrid component
without these modules:
- Gantt (all Gantt chart features)
- Import (loading xlsx files)
- Index (row and column index)
- PagingAuto (auto adding row and column pages)
- Border (dynamic cell border)
- Style (dynamic cell style)
- Format (dynamic cell format)
- CalcEdit (editable formulas)
- EditAttrs (mass changes with cell attributes)
- Tree (all row tree features)
- ColTree (all column tree features)
- Group (grouping rows to tree)
- Master (master - detail grids)
- Nested (child grid placed in parent grid cell)
- Pivot (creating Pivot tables)
- Pager (left/right side pager)
- Calc (not editable formulas)
- Drag (row dragging)
- Search (search in rows and cells)
- Filter (filter rows)
- Paging (paging rows)
- ColPaging (paging columns)
This component can be used to create simple grids.
This component cannot be combined with any other TreeGrid component.
Extended API
Extension to the TreeGrid component to control it from client side JavaScript.
Can be purchased with any license and component.
You will get TreeGrid version with all functions and events visible.
By Extended JavaScript API you can control nearly all functions of the TreeGrid from JavaScript code.
You can find out, what user is doing, what selects, where is the focus, what was moved, added, deleted, changed, ....
You can also read and change all the grid/column/row properties adjusted by data.
You can add, delete, move and select rows and cells according to events fired elsewhere on the page.
You can also override almost all default behavior of the TreeGrid.
You can use many helper function for locale support, common support or data communication support.
And, of course, many more.
Source code
Backup source codes
for backup or learning purposes or to bundle standalone GridE.js
JavaScript source codes of TreeGrid component especially for
backup and
learning purposes or custom
changes of TreeGrid functionality.
With TreeGrid sources is also possible to
bundle all TreeGrid required files like CSS styles and Defaults/Text.xml to one
standalone file GridE.js to avoid communication with server.
You will get complete source code of the TreeGrid component and rights to modify it.
The source code is completely structured and commented in English language.
The backup source code
cannot be included directly into web page and used for debugging.
It must be compiled to GridE.js file first and only this file can be included into web pages.
See the license text for restrictions and permissions.
Show the license text
Debug source codes
for debugging, backup or learning purposes or to bundle standalone GridE.js
JavaScript source codes of TreeGrid component especially for
debugging purposes, but can be used also for
backup and
learning purposes or custom
changes of TreeGrid functionality.
Useful when debugging custom JavaScript code using TreeGrid Extended API.
With TreeGrid sources is also possible to
bundle all TreeGrid required files like CSS styles and Defaults/Text.xml to one
standalone file GridE.js to avoid communication with server.
You will get complete source code of the TreeGrid component and rights to modify it.
The source code is completely structured and commented in English language.
The debug source code can be included directly into web page and used for debugging.
The source code supports debugging only on local computers or network, only IP addresses 127.0.0.1, 192.168.x.x, 10.x.x.x and localhost server name.
The source code must not be included in final application or distributed outside company. It must be compiled to GridE.js file first and only this file can be distributed.
See the license text for restrictions and permissions.
Show the license text
Maintenance
Maintenance can be purchased for one year and renewed for next year(s) during the period or after it expires.
The maintenance can be renewed only for actual major version.
It means, if we release new major version after your maintenance expired, you have to purchase an upgrade to the new version first and next you can renew the maintenance.
Maintenance can be purchased also once for whole product lifetime. It does not need to renew and is active "forever".
During active maintenance:
The customer will get all new versions for free.
Customers purchasing maintenance are prioritized in technical support.
If TreeGrid project will be canceled or COQsoft will be bankrupt, the customer will get source code of the last released version and rights to distribute it.
Versions and upgrades
Bug fixes
builds are marked with the third number in [1.2.3].
This number is not part of visible version number and can be found in GridE.js file.
Updates, changes and new functions are marked with the second number as
minor version.
Upgrades to new builds and minor versions are available for free for all customers, with and without maintenance.
Major versions are marked with the first number. We estimate we release one new major version per year.
Upgrades to next major version (e.g. from 8.x to 9.x) cost
60% of the license price.
Upgrades to not adjacent major version (e.g. from 5.x to 9.x) cost
90% of the license price.
It is possible to upgrade only to the newest available major version.
During active
Maintenance are all upgrades between all major versions for free.
The latest registered version can be downloaded from
registration page.
Technical support
The technical support for the TreeGrid is by
email and is for all licenses the same.
Every purchased license contains certain amount of developers that will receive our technical support.
The Basic, Personal and Standard licenses contains
one supported developer, the Grand license contains
two supported developers.
For every license is possible to purchase additional supported developers for fixed prices.
We usually answer till twelve hours on work day and one day on weekend, depending on time shift.
Our time zone is +1 GMT (central European).
Support email is
support@coqsoft.com
We support all versions we have released, but we suggest you to update to the newest
minor version,
because we
guarantee support for the newest
minor version only.
We guarantee support for
major version for
six months after new
major version was released.
After that time, you need to upgrade to the new major version, if you need
guaranteed support.