TreeGrid documentation index
Short index
TreeGrid basic concepts
(index) -
TreeGridBasics.htm
Frequently Asked Questions
(index) -
TreeGridFAQ.htm
Using TreeGrid on HTML page
(index) -
TreeGridHTML.htm
XML data format description
(index) -
TreeGridDataFormatDescription.htm
XML data format reference
(index) -
TreeGridDataFormatReference.htm
Cell formats
(index) -
TreeGridCellFormats.htm
Cell formulas
(index) -
TreeGridCellFormulas.htm
JavaScript API reference
(index) -
TreeGridAPI.htm
TreeGrid layout
(index) -
TreeGridLayout.htm
Changing styles and images
(index) -
TreeGridStyles.htm
TreeGrid server library
(index) -
TreeGridServer.htm
TreeGrid JSP (Java) framework
(index) -
../Examples/JSP/TreeGridFrameworkDoc.html
User help
(index) -
../Grid/Help.html
TreeGrid basic concepts
(read this first !)
Four points to use TreeGrid on web page
a) Prepare HTML page with TreeGrid
b) Prepare XML input data
c) Prepare server script to process uploaded changes in XML (optional)
d) Write your own JavaScript functions and events (optional)
Server communication - AJAX versus Submit
Server side library - TreeGrid.dll
Paging
Limits - How many rows TreeGrid can handle
Frequently Asked Questions
Using and loading / uploading
Settings
JavaScript API
Errors and problems
Security and permissions
Licensing and prices
Using TreeGrid on HTML page
Creating TreeGrid by <treegrid> tag
<treegrid> attributes
<treegrid> data sources
<treegrid> data source attributes
Examples
Recognized input data formats and methods
Static XML file
XML SOAP envelope
XML file
Possible output formats and methods
Methods of data uploading
Form – A standard submit as HTML form
Soap – SOAP envelope
Formats of data uploading
DTD – DTD compatible format
Internal – Shorter and faster format
Creating TreeGrid from JavaScript
TreeGrid function
StartTreeGrid function
TreeGrid files
XML data format description
Basics
Formats
Internal format
DTD format
Short format
Extra short format
Names and IDs
Defaults
Very large tables
XML structure – download
XML structure – upload
XML structure – download changes done on server
XML structure – request
Communication with server
Download of structure
Download of data
Paging
Child paging
Upload of changed data
XML data format reference
Attributes of XML tags
<IO>
- input / output
<Img>
- design
<Cfg>
- all grid settings and configuration
<D>
- defaults
<Panel>
- left panel
<C>
- columns
<Header>
- header and captions
<B>
- body
<I>
- rows
Cells
- values and cell settings
<Pager>
- page names
<Toolbar>
- bottom toolbar
<Menucfg>
- configuration menu
<P>
- for short format only
Cell formats
Basic
Formatting text
Formatting numbers
Formatting date and time
Formatting images
Formatting links
Formatting lists
Formatting radio buttons
Cell formulas
Input values
Calculation order
Tree
Operators
Keywords
Data types
Constants
White space
Function calls
Mathematical functions
Aggregate functions
Custom functions
JavaScript API reference
TreeGrid data structure
Global properties
Global functions
Format
Functions
Events
Style events
State events
Filter and sort events
Click and key events
Data events
Control panel events
Class TGrid
Design / runtime properties
Runtime only properties
Column methods
Row methods
Html methods
Message methods
Value methods
Data methods
Paging and render methods
Other methods
Class TToolbar
Class TRow
Class TCol
TreeGrid layout
TreeGrid sections
Vertical direction
Horizontal direction
Other
Changing styles and images
Style sheet
Sections
Cells
Cell contents
Toolbar
Filters
Date picker
Pager
Other
Images
Grid.gif
Toolbar.gif
DragOne.cur, DragMore.cur
TreeGrid server library
Using TreeGrid server
ASP.NET C#
ASP.NET Visual Basic
PHP
JSP Java
TreeGrid server concepts
Basics
Creating instance
Updating instance
Processing client's request
GetBody
GetPage
Update
Saving data back
Temporary saving
Function reference
Calculations
Operators
Constants
Identifiers
Functions
Examples
TreeGrid JSP (Java) framework
Parsing uploaded XML
Generating SQL commands
Updating changes in XML to database
Creating XML
Advanced creating XML
Support for examples
User help
Mouse functions
Control keys
Copy & Paste
Toolbar
Configuration
Filter row
Other
Colors