I am using the mx.utils.ArrayUtil.toArray to bind to a datagrid.  
This makes sure that Flex sees it when there is only 1 item in the 
array.  However, going back to the service with the entire object is 
causing the problem.  I've been experimenting with defining classes 
for these objects and I get the same problem when I use an array.



--- In [email protected], "Matt Chotin" <[EMAIL PROTECTED]> 
wrote:
> Check out mx.utils.ArrayUtil.toArray().  You may need to call that 
to
> make sure that when you pass a single item it still gets treated 
as an
> array.
> 
>  
> 
> Matt
> 
>  
> 
> ________________________________
> 
> From: [email protected] 
[mailto:[EMAIL PROTECTED] On
> Behalf Of cgobble
> Sent: Wednesday, June 15, 2005 7:36 AM
> To: [email protected]
> Subject: [flexcoders] Collections between Flex and Web services
> 
>  
> 
> Hello,
> 
> I'm trying to return complex types with collections from a web 
> service and everything seems to work fine.  But, when I send the 
> type as the input parameter for the web service, if there is only 
1 
> item in the collection it does not get back to the web service.
> 
> For instance, you have a Contact object in a dotnet web service.  
> The Contact has a collection of phone numbers.  I simply want to 
> pass the entire Contact object back and forth between the web 
> service and Flex.
> I create a method on the web service such as:  (VB)
> 
> Public Sub SaveContact(Contact as Contact)
> 
> End Sub
> 
> However, it seems that if I only have 1 phone number, the phone 
> number gets lost in translation, even though the Contact info 
comes 
> back correctly.  I was able to partially fix this by making sure 
my 
> collections were instantiated in the constructor, but if I nest a 
> collection, it doesn't seem to work right.
> 
> Any ideas??
> 
> 
> 
> 
> 
> 
> 
> ________________________________
> 
> 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]
> <mailto:[EMAIL PROTECTED]
subject=Unsubscribe> 
>         
> *     Your use of Yahoo! Groups is subject to the Yahoo! Terms of
> Service <http://docs.yahoo.com/info/terms/> .




 
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