Hi,

Your code looks fine. I guess, something is wrong with Webservice
itself, it throws error.

I have used a different webservice and it works fine, see the following
code:

##GetQuotesWS.mxml##

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml";>
        <mx:WebService concurrency="single" id="ws"
result="alert('result recieved')"
wsdl="http://www.xignite.com/xquotes.asmx?WSDL";>
                <mx:operation name="GetQuotes">
                        <mx:request>
                                <Symbol>MACR,ADBE,YHOO,MSFT</Symbol>
                        </mx:request>
                </mx:operation>
        </mx:WebService>
        <mx:Panel width="100%" height="100%">
                <mx:VBox width="100%" height="100%">
                        <mx:DataGrid id="grid" width="100%"
height="100%" dataProvider="{ws.GetQuotes.result}">

                <mx:columns>
                    <mx:Array>
                        <mx:DataGridColumn columnName="Symbol"
headerText="Symbol"/>
                        <mx:DataGridColumn columnName="Name"
headerText="Name"/>
                        <mx:DataGridColumn columnName="Date"
headerText="Date"/>
                        <mx:DataGridColumn columnName="Open"
headerText="Open"/>
                        <mx:DataGridColumn columnName="High"
headerText="High"/>
                        <mx:DataGridColumn columnName="Low"
headerText="Low"/>
                        <mx:DataGridColumn columnName="Change"
headerText="Change"/>
                        <mx:DataGridColumn columnName="Last"
headerText="Last"/>
                   </mx:Array>
                </mx:columns>
                                
                        </mx:DataGrid>
                        <mx:Button label="Get"
click="ws.GetQuotes.send();" />
                </mx:VBox>
        </mx:Panel>
</mx:Application>


Hope that helps..

-abdul


-----Original Message-----
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of cmdpromptjunkie
Sent: Thursday, May 26, 2005 8:41 AM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Binding a webservice result to a dataprovider

Hello,

I am relatively new to the flex community. I have a question regarding
a small application that I'm developing to learn flex. I've tried a
lot of things but no mater what I do I cannot seem to bind the result
of this webservice call to a dataProvider (ideally a chart) :(

Heres the code for my app.

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml";>
        <mx:WebService concurrency="single" id="ws"
result="alert('recieved')"
wsdl="http://www.flash-db.com/services/ws/stockHistory.wsdl";>
                <mx:operation name="doStockHistory">
                        <mx:request>
                                <username>any</username>
                                <password>any</password>
                                <symbol>NDAQ</symbol>
                                <interval>daily</interval>
                                <dayFrom>1</dayFrom>
                                <monthFrom>1</monthFrom> 
                                <yearFrom>2005</yearFrom>
                        </mx:request>
                </mx:operation>
        </mx:WebService>
        <mx:Panel width="100%" height="100%">
                <mx:VBox width="100%" height="100%">
                        <mx:DataGrid id="grid" width="100%"
height="100%"
dataProvider="{ws.doStockHistory.result}">
                                <mx:columns>
                                        <mx:Array>
                                          <mx:DataGridColumn
columnName="date" />
                                          <mx:DataGridColumn
columnName="close" />
                                        </mx:Array>
                                </mx:columns>
                        </mx:DataGrid>
                        <mx:Button label="Get"
click="ws.doStockHistory.send();" />
                </mx:VBox>
        </mx:Panel>
</mx:Application>




 
Yahoo! Groups Links



 




 
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