|
Features details
Custom XML
Since v.1.6 you can define your own schema for XML which is going to be used for grid loading. You can define names (and coding) of tags for top, row and cell elements. Also any attribute included into the tag of a row or a cell can be accessed with internal grid API functions.
Multirow header/footer

Headers and footers in the grid can contain multiple rows with various combinations of colspan/rowspan. Each cell can contain either simple text or complex html objects.
Move/Add/Delete Columns

Professional Edition of htmlxGrid includes the possibility for moving columns either with script or directly with mouse by user. Also there are script methods for adding and removing columns from the grid.
Solutions for big datasets. Paginal Output

Paginal output is the easiest way to manage large amounts of data and make it comfortable for the user to work with it.
What is nice in dhtmlxGrid paginal output, it is that you can enable it in any grid with a single JavaScript command, without
the necessity to change anything in grid configuration. Since v.1.6 Paging uses non-linear buffer, which makes it more useful, as it renders only records which are going to be included into the page regardless of the page position.
Although dhtmlxGrid Standard edition is Paginal-Output ready (you can implement it using script API), full paging support,
including the ability to use dhtmlxTabbar with it, was implemented in Professional Edition only.
Since v.1.6. it became much easier to define your own style for paging. Or you can choose from some predefined ones.
Solutions for big datasets. Smart Rendering
Smart Rendering is a powerful feature which increases the performance of tables with great number of records. The main advantage of this mechanism is the ability to render table data (this process is the slowest in DHTML) only when it gets to visible area of the grid (while scrolling). At the same time, most API methods still work with invisible content. Using this feature together with dynamical loading, you can work with really large amounts of data.
Easy comunication with server. dhtmlxDataProcessor

dhtmlxDataProcessor add-in for dhtmlxGrid manages the process of loading/updating data on the server side. It can be configured (with xml) for your particular datasource. Supports PHP4/5 with MySQL, ASP.NET with SQL Server. Its client side part can be used for any other server side technology (we provide instructions for building server side processor).
Extended Cell - exCell
To allow greater flexibility, dhtmlxGrid uses a unique mechanism called eXcell (extended Cell) to define data format and way of editing data for each column (cell). The grid control provides a wide variety of cell formats including text, image, combo box, list box, check box, and radio buttons, link, price, etc. If a cell contains multi-line text it can be edited with a popup text editor or wrapped automatically in a cell.
Along with standard ways (text, combo box, check box, etc.) of column editing/formatting, there are special types of exCell included into dhtmlxGrid package. For example, the table on the live demo uses specific eXcell type to represent dynamic data in Sales and Prices columns. For details about usage and creation of new eXcell, please, refer to the documentation.
Split mode/Frozen columns

As it's sometimes necessary to keep some columns always visible, independent of horizontal scrolling position, we implemented the ability to freeze columns and split the grid into two parts, keeping the ability to navigate in both parts simultaneously.
Grid and Tree in one control

dhtmlxTreeGrid is a JavaScript UI component that combines tree view and editable grid.
It is based on our dhtmlxGrid, and deploys all the functionality of dhtmlxGrid control, enabling both hierarchical
and tabular data presentation.
For more information visit dhtmlxTreeGrid home page

- Easy integration with dhtmlxLayout/Windows/Accordion
- JSON support extended
- Smart Rendering for multiline rows
Main new features
Samples
- Over 100 samples (!) of dhtmlxGrid usage, including samples based on the Professional version - with full functionality.
Most Popular:
Demo Applications
Downloads
Documentation
Try our other products
Customers

