| Property | Defined by | ||
|---|---|---|---|
| dataDescriptor : ITreeDataDescriptor | TreeGrid | ||
| dataProvider : Object | TreeGrid | ||
| hasRoot : Boolean [read-only]
Indicates that the current dataProvider has a root item; for example,
a single top node in a hierarchical structure.
| TreeGrid | ||
| itemIcons : Object
An object that specifies the icons for the items.
| TreeGrid | ||
| openItems : Object
The items that have been opened or set opened.
| TreeGrid | ||
| showRoot : Boolean
Sets the visibility of the root item.
| TreeGrid | ||
| Method | Defined by | ||
|---|---|---|---|
|
TreeGrid()
| TreeGrid | ||
|
closeAllItems():void
| TreeGrid | ||
|
closeItemAt(rowNum:Number, item:Object = null, closeItem:Boolean = true):void
| TreeGrid | ||
|
dispatchTreeEvent(type:String, listData:TreeGridListData, renderer:IListItemRenderer, trigger:Event = null, opening:Boolean = true, dispatch:Boolean = true):void
| TreeGrid | ||
|
isBranch(item:Object):Boolean
| TreeGrid | ||
|
isItemOpen(item:Object):Boolean
| TreeGrid | ||
|
openItemAt(rowNum:Number, item:Object = null):void
| TreeGrid | ||
|
setItemIcon(item:Object, iconID:Class, iconID2:Class):void
Sets the associated icon for the item.
| TreeGrid | ||
| Method | Defined by | ||
|---|---|---|---|
|
commitProperties():void
| TreeGrid | ||
|
getItemDepth(item:Object, offset:int):int
| TreeGrid | ||
|
initListData(item:Object, treeListData:TreeGridListData):void
| TreeGrid | ||
|
isLastItem(listData:TreeGridListData):Boolean
This method find if the current node is the last displayed sibling
Used to draw the vertical trunk lines,
if it is the last child then the vertical trunk line should stop in the middle of the row
| TreeGrid | ||
|
makeListData(data:Object, uid:String, rowNum:int, columnNum:int, column:DataGridColumn):BaseListData
| TreeGrid | ||
| dataDescriptor | property |
dataDescriptor:ITreeDataDescriptor [read-write]Implementation
public function get dataDescriptor():ITreeDataDescriptor
public function set dataDescriptor(value:ITreeDataDescriptor):void
| dataProvider | property |
dataProvider:Object [read-write]Implementation
public function get dataProvider():Object
public function set dataProvider(value:Object):void
| hasRoot | property |
hasRoot:Boolean [read-only]Indicates that the current dataProvider has a root item; for example, a single top node in a hierarchical structure. XML and Object are examples of types that have a root. Lists and arrays do not.
Implementation public function get hasRoot():Boolean
See also
| itemIcons | property |
public var itemIcons:ObjectAn object that specifies the icons for the items. Each entry in the object has a field name that is the item UID and a value that is an an object with the following format:
{iconID: Class, iconID2: Class}
The iconID field value is the class of the icon for
a closed or leaf item and the iconID2 is the class
of the icon for an open item.
This property is intended to allow initialization of item icons.
Changes to this array after initialization are not detected
automatically.
Use the setItemIcon() method to change icons dynamically.
The default value is undefined.
See also
| openItems | property |
openItems:Object [read-write]The items that have been opened or set opened.
The default value is null.
public function get openItems():Object
public function set openItems(value:Object):void
| showRoot | property |
showRoot:Boolean [read-write]
Sets the visibility of the root item.
If the dataProvider data has a root node, and this is set to
false, the Tree control does not display the root item.
Only the decendants of the root item are displayed.
This flag has no effect on non-rooted dataProviders, such as List and Array.
The default value is true.
public function get showRoot():Boolean
public function set showRoot(value:Boolean):void
See also
| TreeGrid | () | constructor |
public function TreeGrid()
| closeAllItems | () | method |
public function closeAllItems():void
| closeItemAt | () | method |
public function closeItemAt(rowNum:Number, item:Object = null, closeItem:Boolean = true):voidParameters
rowNum:Number |
|
item:Object (default = null) |
|
closeItem:Boolean (default = true) |
| commitProperties | () | method |
protected override function commitProperties():void
| dispatchTreeEvent | () | method |
public function dispatchTreeEvent(type:String, listData:TreeGridListData, renderer:IListItemRenderer, trigger:Event = null, opening:Boolean = true, dispatch:Boolean = true):voidParameters
type:String |
|
listData:TreeGridListData |
|
renderer:IListItemRenderer |
|
trigger:Event (default = null) |
|
opening:Boolean (default = true) |
|
dispatch:Boolean (default = true) |
| getItemDepth | () | method |
protected function getItemDepth(item:Object, offset:int):intParameters
item:Object |
|
offset:int |
int |
| initListData | () | method |
protected function initListData(item:Object, treeListData:TreeGridListData):voidParameters
item:Object |
|
treeListData:TreeGridListData |
| isBranch | () | method |
public function isBranch(item:Object):BooleanParameters
item:Object |
Boolean |
| isItemOpen | () | method |
public function isItemOpen(item:Object):BooleanParameters
item:Object |
Boolean |
| isLastItem | () | method |
protected function isLastItem(listData:TreeGridListData):BooleanThis method find if the current node is the last displayed sibling Used to draw the vertical trunk lines, if it is the last child then the vertical trunk line should stop in the middle of the row
ParameterslistData:TreeGridListData |
Boolean |
| makeListData | () | method |
protected override function makeListData(data:Object, uid:String, rowNum:int, columnNum:int, column:DataGridColumn):BaseListDataParameters
data:Object |
|
uid:String |
|
rowNum:int |
|
columnNum:int |
|
column:DataGridColumn |
BaseListData |
| openItemAt | () | method |
public function openItemAt(rowNum:Number, item:Object = null):voidParameters
rowNum:Number |
|
item:Object (default = null) |
| setItemIcon | () | method |
public function setItemIcon(item:Object, iconID:Class, iconID2:Class):void
Sets the associated icon for the item. Calling this method overrides the
iconField and iconFunction properties for
this item if it is a leaf item. Branch items don't use the
iconField and iconFunction properties.
They use the folderOpenIcon and folderClosedIcon properties.
item:Object — Item to affect.
|
|
iconID:Class — Linkage ID for the closed (or leaf) icon.
|
|
iconID2:Class — Linkage ID for the open icon.
|