Home

Company
  Technologies
  Team
  Workflow
 
Services
  Virtual Office
  Fixed Bid
  Portfolio
 
Products
  dhtmlxTree
  dhtmlxGrid
  dhtmlxTreeGrid
  dhtmlxTabbar
  dhtmlxCombo
  dhtmlxVault
  dhtmlxToolbar
  dhtmlxMenu
  AWTX TreeTable
    Samples
    Features
    Get It!
    Documentation
  AWTX JTree
 
F.A.Q.
Download
Contact us
TreeTable - Features

If your data is currently represented by HTML table, but it has naturally hierarchical structure, you need for sure our TreeTable applet - you get all of its benefits:

  • combined table and tree structures "in one" - so you get column sorting and comparison comfort together with tree possibilites like expanding of subnodes to see your info in details.
  • you get platform independent solution - our applet works perfectly in any Windows browsers and also under Linux or Unix (Solaris).
  • you can customize "look and feel" of the applet to suit best your needs - use font style & color, background colors and icons to create your unique style.
  • dynamic data loading and suitable applet API offers you to control it at runtime.
    And much much more - see version specific features below.

Free version:

  • typical table behavior - column sorting and resizing, row selection with corresponding JavaScript function call
  • you can specify initial column width in percent
  • hierarchical tree representation of your data - you can expand and collapse subnodes if you need detailed data view
  • you can customize applet look by specifying row text and background color and  tree icons - via applet parameters.

Advanced version

  • you can use the applet in Grid mode, without tree structure

  • you can define font & colors for any cell independently

  • you can put images in cells

  • you can put hyperlinks in cells

  • you can edit cell content - with input field or combobox

  • you can disable cell editing for some column

  • you can validate cell value after editing via event handler

  • you can define popup menu and fill it dynamically at runtime

  • you can load items dynamically from server when you expand subnodes

  • you can save memory - when you collaps subitems the applet could unload them from memory and read again next time you expand the item

  • you can save applet state upon page reloadin

  • you can save applet state in a string variable and restore it next time when user comes to your page

  • you can change cell content at runtime using JavaScript - to make some calculations

  • you can refresh data for some row, some subtree or the whole applet - it will read data from the server

  • you have a lot of event handlers, like onclick, ondoubleclick, onselect, onedit etc.

  • you can hide the header line

  • you can control graphical elements like showing of grid lines, plus/minus signs, tree line styles etc.

  • you can use your own icons in tree

  • you can use checkboxes in rows to make it easier to select some rows

  • you can turn on/off row multiselection (holding ctrl-key down you can select multiple rows)

  • you can sort by any column or disable sorting for some column

  • you can define sort mode - numeric or string

  • you can change column position and width simply by dragging it

  • you can programmaticaly select any row,expand/collapse subitems etc.

  • you can add/delete rows programmatically

  • you can copy row content from one row to another

  • you have a lot of usefull API methods to control the applet at runtime

  • ...

The most important feature of the advanced version is that it is supported. Please make sure that we may not answer to your questions if you are not a registered user.

Please refer to the license for our rights and pricing policy.

© 1998-2007 Scand LLC. Last updated 03/25/07 RSS