Version 1.0-Beta
| Readme | April 2007 |
The TreeGrid Control is a Flex™2 control. It is conceptually a
mx:Treebut looks and operates more like amx:DataGrid. At runtime, it is made of amx:Treeand amx: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.
The TreeGrid package includes every thing you need to learn and use this library.
- This readme.html documents.
- The library file: treegrid-1.0-beta.swc
- Documentation:
- Samples: a number of sample applications with source and compiled SWF files in samples/:
- UserTreeGrids.swf (source: UserTreeGrids.mxml)
- ProgramTreeGrids.swf (source: ProgramTreeGrids.mxml)
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.
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!
Licensing for the TreeGrid Control is similar to any libraryes:
- You can use it to build applications and distrubute them.
- You can not distribute the library in any ways, including using the content the provided SWC as or in a Runtime Shared Library (RSL).
- 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.
For questions, bug reports, comments, suggestions and any other inquiries, please contact us at the Web Form.
Copyright 2007 The RiaOne.com. All rights reserved.