The TreeGrid Control

Version 1.0-Beta

Readme April 2007

Contents

What is the TreeGrid Control?

What's Included

Getting Started

Release Notes

Licensing and Pricing

Contact and Feedback


What is the TreeGrid Control?

The TreeGrid Control is a Flex™2 control. It is conceptually a mx:Tree but looks and operates more like a mx:DataGrid. At runtime, it is made of a mx:Tree and a mx:DataGrid, hence inherits almost all the native features of these two, including drag-and-drop, custom item renderers and editors.

The TreeGrid Control is a shareware product.

Back to Contents


What's Included

The TreeGrid package includes every thing you need to learn and use this library.

Back to Contents


Getting Started

The samples are the best place to start. Each of the included samples has a single MXML file and a corresponding SWF file. You can run the SWF programs to see the behaviors and connect them with the source code.

The other important source is the API ASDoc.

To build your own Flex 2 programs with the TreeGrid Control, create a normal Flex 2 project and add treegrid-1.0-beta.swc to the library list. That's all you need.

Back to Contents


Release Notes

Version 1.0-Beta

This is the first version of the product. The TreeGrid Control's API is largely defined but it may need to expanded; feedback is highly welcome.

There is a major issue yet to be resolved — scrolling. Our tests have shown that scrolling is not robust and reliable. Using the arrow/page keys is also presenting problems likely related to the scrolling, so keyboard interaction is disabled altogether for now. These problems are expected to be resolved in time. For the time being, however, its programming interface is fine and developers should be able to try it out.

This version 1.0-Beta is shareware only but is fully functional, so you can try out all its features. Once it is production, the shareware and production versions will be different, where the shareware version will have a few features disabled.

Feedback is highly welcome. Because this is a Beta version, you have the chance to help shape the TreeGrid Control API. Try out your use cases and tell us what you want more from the TreeGrid Control; if your ideas are generally appealing, we will add them in and attribute credit to you!

Back to Contents


Licensing and Pricing

Licensing for the TreeGrid Control is similar to any libraryes:

  1. You can use it to build applications and distrubute them.
  2. You can not distribute the library in any ways, including using the content the provided SWC as or in a Runtime Shared Library (RSL).
  3. No warranty whatsoever is guaranteed for using the SWC.

These are the gist of the TreeGrid Control licensing; formal legal verbiage will pursue in due time.

The price of the TreeGrid Control is yet to be determined; it will be affordable.

Back to Contents


Contact and Feedback

For questions, bug reports, comments, suggestions and any other inquiries, please contact us at the Web Form.

Back to Contents


Copyright 2007 The RiaOne.com. All rights reserved.