Hi Tracy,

Thanks for taking the time..Given that xml I would like the tree to look like 
this:
>Chicago
    >Name
>New York
    >Name  
>Miami
    >Name

Basically, extract from the xml, the "area" as a branch and put the "name" as 
its leaf...However, there can be more than one "item" in the xml with the same 
"area", those should be all put under the same "area" branch...for example 
Chicago can have more than one leaf coming from more than one "item".. hope it 
makes sense..

I think I will need to write a custom data class...?

Thanks again for your time, very much appreciated.

----- Original Message ----
From: Tracy Spratt <[EMAIL PROTECTED]>
To: [email protected]
Sent: Wednesday, March 28, 2007 6:30:10 PM
Subject: RE: [flexcoders] HTTPService/ArrayCollection/DataGrid/Tree/

So given that xml, what do you want your tree to look like?
Tracy
 



From: [EMAIL PROTECTED] ups.com [mailto: [EMAIL PROTECTED] ups.com ] On Behalf 
Of Alain Thibodeau
Sent: Wednesday, March 28, 2007 8:12 AM
To: [EMAIL PROTECTED] ups.com
Subject: [flexcoders] HTTPService/ ArrayCollection/ DataGrid/ Tree/
 
Hi all,
 
I was wondering if someone could please point me in the correct direction. 
 
I have an HTTPService that I am using with a datagrid, the Service's data is 
loaded into an ArrayCollection and I filter the ArrayCollection with a 
filterFunction. All works great. 
 
I now want to take the same ArrayCollection and load certain elements of the 
data into a tree. This is where I am getting errors. 
 
The xml:
<?xml version="1.0" encoding="utf- 8"?>
<build>
    <item id="1">
        <name>Name</name>
        <area> Chicago </area>
        <status>Avail.</status>
        <spec>1264</spec>
        <size>40</size>
    </item>
    <item id="2">
        <name>Name</name>
        <area> New York </area>
        <status>Avail.</status>
        <spec>1264</spec>
        <size>49</size>
    </item>
</build>
 
I want to display in the tree the area(s) as the folder and the name under it 
as a leaf(s). All I managed to do is a labelFunction that returns the area, and 
populates the tree as leafs. I am assuming, I will have to create a custom 
function? 
 
  private function trModels(item: Object):String{
    return item.community;
  }
 
Now all the docs I could find tell me to use the result on the httpservice as 
e4x and filter the data that way for the tree, but when I specify e4x as 
resultFormat I get an error and it breaks my filtering on the datagrid...: 
Error #1034: Type Coercion failed: cannot convert [EMAIL PROTECTED] to 
mx.collections. ArrayCollection.
 
Can anyone point me in the correct direction please? There must be a way to 
filter data that is not "tree" friendly..
 
thank-you
 



Ask a question on any topic and get answers from real people. Go to Yahoo! 
Answers. 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Reply via email to