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/