Couple of things I see
The labelField for the tree should be labelField="@label"
Also in your webservice the result handler should be something like
this:
<mx:operation name="displayDocsListQry"
result="DocDisplayModdisplayDocsListQryResult(event)"
and the handler would be:
function DocDisplayModdisplayDocsListQryResult(
event:mx.rpc.events.ResultEvent ){
DocTree.dataProvider = event.result;
}
--- In [email protected], "Jeremy Rottman" <[EMAIL PROTECTED]>
wrote:
>
> I have a tree in my app that is supsoed to display a tree of
folders and
> documents under those folders. The folders are suposed to be nodes
and
> the documents are suposed to be children of those nodes.
>
> Right now, my tree does not display any structure. Can somenoe
help me
> with this, it is starting to be a pain in my ass.
>
> HEre is my tree code.
>
> <mx:Canvas label="Document Information"
width="100%"
> height="100%">
> <mx:Panel x="10" y="10" borderAlpha="1.0"
> width="381" height="307" layout="absolute">
> <mx:Tree x="10" id="DocTree"
labelField="LABEL"
> showRoot="true" y="10" height="75%" width="85%"/>
> </mx:Panel>
> <mx:Panel x="415" y="10" width="90%"
height="307"
> borderAlpha="1.0" layout="absolute">
> <mx:DataGrid x="0" y="10" width="90%"
> height="75%">
> <mx:columns>
> <mx:DataGridColumn
headerText="Column 1"
> dataField="col1"/>
> <mx:DataGridColumn
headerText="Column 2"
> dataField="col2"/>
> <mx:DataGridColumn
headerText="Column 3"
> dataField="col3"/>
> </mx:columns>
> </mx:DataGrid>
> </mx:Panel>
> </mx:Canvas>
>
>
> Webservice to call my cfc.
>
> <mx:WebService id="DocDisplayMod" useProxy="false"
> wsdl="http://flex.homesmartagent.com/cfc/adminList.cfc?wsdl"
> showBusyCursor="true">
> <mx:operation name="displayDocsListQry"
> result="DocDisplayModdisplayDocsListQryResult(
> DocDisplayMod.displayDocsListQry.result )"
> fault="DocDisplayModdisplayDocsListQryFault(
event )" />
> </mx:WebService>
>
> Webservice AS Functions:
> // POPULATES TREE
>
> function DocDisplayModdisplayDocsListQry(fileNum){
> DocDisplayMod.displayDocsListQry(fileNum);}
>
> // called when results received
> function DocDisplayModdisplayDocsListQryResult
(
> result ){
> DocTree.dataProvider = result;
> }
>
> function DocDisplayModdisplayDocsListQryFault (
event
> ){}
>
> Data returned from my cfc.
>
> <?xml version="1.0" encoding="utf-16" ?> - <#> <fileNum
> label="L060001"> - <#> <directory label="AD"> <document
> label="01010506.txt" /> </directory> - <#> <directory
> label="SPDS"> <document label="03010506.txt" /> <document
> label="03020506.txt" /> </directory> - <#> <directory
label="PC">
> <document label="02010506.txt" /> <document
label="02020506.txt"
> /> <document label="02030506.txt" /> </directory>
</fileNum>
>
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/flexcoders/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/