You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@flex.apache.org by Peter Ent <pe...@adobe.com.INVALID> on 2017/12/12 18:32:35 UTC

[Royale] TreeGrid

Hi,

I've pushed a new component for the Basic package: TreeGrid. This component is a hybrid of Tree and DataGrid. TreeGrid uses a Hierarchical data provider and displays a Tree in the first column; the other columns display additional fields from the records.

You can use TreeGrid like this:

<js:TreeGrid>
   <js:beads>
        <js:ConstantBinding sourceID="applicationModel" sourcePropertyName="gridData" destinationPropertyName="dataProvider" />
    </js:beads>
    <js:columns>
        <js:TreeGridColumn dataField="title" label="Title" columnWidth="200" />
        <js:TreeGridColumn dataField="status" label="Status" columnWidth="125" />
        <js:TreeGridColumn dataField="hours" label="Hours" columnWidth="125" />
    </js:columns>
</js:TreeGrid>

You can look at the TreeExample that comes with Royale for a working example.  This is a first-pass at TreeGrid. Has its own beads: TreeGridView, TreeGridModel, and TreeGridLayout.

Regards,
Peter Ent
Adobe Systems/Apache Royale Project