What is displaying is what you would expect if the 2.0 tree was showing the xml 
document as an empty node, the first node as an empty node. The rest is correct.

How are you assigning the dataProvider?  What does the code look like?

What if you loaded the xml as source="", or http service to load from a hard 
coded file?

Tracy

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Tracy 
Spratt
Sent: Monday, December 26, 2005 2:02 PM
To: [email protected]
Subject: RE: [flexcoders] Flex 2.0 Tree control dataprovider problem.

In 1.5, there were issues with whitespace in the xml causing unexpected nodes 
to display in the tree.  The 1.5 fix is to tell the parser to ignore whitespace.

Can you remove the linefeeds from the xml for testing?

Tracy

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Jonas 
Windey
Sent: Saturday, December 24, 2005 4:47 PM
To: [email protected]
Subject: [flexcoders] Flex 2.0 Tree control dataprovider problem.

Hi all,

I'm experimenting a bit with flex 2.0 alpha, and I'm trying to use a
webservice to provide the datasource of my tree control. I took the xml
structure that can be found in the examples explorer, and made a webservice
that is giving exactly the same result:

<?xml version="1.0" encoding="utf-8"?>
<node>
  <node label="Technology">
    <node label="ASP.NET" />
    <node label="HTML/CSS" />
    <node label="Javascript" />
    <node label="SQL" />
    <node label="Tech Experiments" />
  </node>
  <node label="Utilities">
    <node label="Client tools" />
    <node label="Server tools" />
  </node>
  <node label="Design">
    <node label="Cool layouts" />
    <node label="Design experiments" />
  </node>
  <node label="Usability">
  </node>
  <node label="Off-topic">
  </node>
</node>

Now comes the problem, when I give my treeview this result as datasource,
the output isn't what it should be, as can be seen on this url:
http://www.narcisten.be/pl_treeProblem.jpg

I've tried setting the dataprovide as event.result.childNodes[0], but no
luck.
Here's my code (without the markup)

<mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml";
creationComplete="catWS.getCategories.send();" fontSize="11">

...

<mx:WebService result="catTree.dataProvider=event.result" id="catWS"
wsdl="http://localhost:1200/pixcoID/pixcoThoughts.asmx?WSDL";
showBusyCursor="true" fault="Alert.show(event.fault.faultstring)">
      <mx:operation name="getCategories">
            <mx:request>
                  <intAccountID>
                        1
                  </intAccountID>
            </mx:request>
      </mx:operation>
</mx:WebService>


In the code example, the tree control uses a httpservice, and there you can
use event.result.node, which looks inside the xml to loop through the
correct nodes.

Any suggestions? Thanks in advance.

Jonas

                        





--
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



 







--
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



 






------------------------ Yahoo! Groups Sponsor --------------------~--> 
AIDS in India: A "lurking bomb." Click and help stop AIDS now.
http://us.click.yahoo.com/9QUssC/lzNLAA/TtwFAA/nhFolB/TM
--------------------------------------------------------------------~-> 

--
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/
 



Reply via email to