Thanks, I will try that and post my example so maybe some others can
comment or find what they need if the solution works.  

--- In flexcoders@yahoogroups.com, "Tim Hoff" <[EMAIL PROTECTED]> wrote:
>
> Hi Michael,
> 
> Alternatively, you could define the selectedItem in the 
> ModelLocator.  On the Change event of the DataGrid, update the 
> selectedItem.  This way wouldn't require you to pass the event to 
> the view function.
> 
> ModelLocator.getInstance().mySelectedItem = ModelLocator.getInstance
> ().myDataProvider.getItemAt(myDataGrid.selectedIndex,0);
> 
> -TH
> 
> --- In flexcoders@yahoogroups.com, "Michael Ritchie" 
> <michael.ritchie@> wrote:
> >
> > I have tried marking the VO class a couple different ways.  The 
> first
> > was following the PhoneExample application by Benoit Hediard
> > (http://www.benorama.com):
> > 
> > // path to my CFC ContactVO.cfc
> > [RemoteClass(alias="CairngormContacts.components.model.ContactVO")]
> > 
> >     [Bindable]
> >     public class ContactVO
> >     {
> >             public var USERID:Number = 0;
> >             public var FIRST_NAME:String = "";
> >             public var LAST_NAME:String = "";
> >             public var EMAIL:String = "";
> > 
> >             public function ContactVO()
> >             {
> >             }
> >     }
> > 
> > 
> > When I assign the DataGrid selected item (created from my
> > ArrayCollection of ContactVO[], I do something like this in the 
> view:
> > 
> > public var selectedItem:ContactVO;
> > 
> > public function updateSelectedContact( event : Object ) : void 
> > {           
> >    selectedItem = event.target.selectedItem;
> >    Alert.show(selectedItem.FIRST_NAME) // throws error null value
> >    CairngormEventDispatcher.getInstance().dispatchEvent( new
> > CairngormEvent( SELECT_EVENT ) );
> > }   
> > 
> > The Alert does throw a null value.  I have tried also:
> > 
> > selectedItem = event.target.selectedItem as ContactVO;
> > 
> > But same error. I am putting a small example together to 
> demonstrate
> > the issue, I will post it when I have it online. 
> > 
> > Thanks! 
> > 
> > - mr
> > 
> > --- In flexcoders@yahoogroups.com, Tom Chiverton <tom.chiverton@>
> > wrote:
> > >
> > > On Thursday 28 September 2006 16:03, Michael Ritchie wrote:
> > > > always get error trying to access a null object.  I can't seem 
> to
> > > > convert my arraycollection to the VO, even with casting I get 
> zip.
> > > 
> > > Is the AS version of your class marked with the correct hint ?
> > > If you set CF Flex log level to Debug (bottom of services.xml) 
> what
> > does it 
> > > say is being returned ?
> > > If you Alert() the VO field, is it null ?
> > > 
> > > -- 
> > > Tom Chiverton
> > > Helping to evangelistically entrench sexy customers
> > > 
> > > ****************************************************
> > > 
> > > This email is sent for and on behalf of Halliwells LLP.
> > > 
> > > Halliwells LLP is a limited liability partnership registered in
> > England and Wales under registered number OC307980 whose registered
> > office address is at St James's Court Brown Street Manchester M2 
> 2JF.
> >  A list of members is available for inspection at the registered
> > office. Any reference to a partner in relation to Halliwells LLP 
> means
> > a member of Halliwells LLP. Regulated by the Law Society.
> > > 
> > > CONFIDENTIALITY
> > > 
> > > This email is intended only for the use of the addressee named 
> above
> > and may be confidential or legally privileged.  If you are not the
> > addressee you must not read it and must not use any information
> > contained in nor copy it nor inform any person other than 
> Halliwells
> > LLP or the addressee of its existence or contents.  If you have
> > received this email in error please delete it and notify Halliwells
> > LLP IT Department on 0870 365 8008.
> > > 
> > > For more information about Halliwells LLP visit 
> www.halliwells.com.
> > >
> >
>







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

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/flexcoders/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

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