Thanks for the reply, Tim. Unfortunately, the selected state is not held in the data. The checkboxes should always begin unchecked, but the user can (obviously) check them. The checkboxes apparently get reused though, not all created every time, because cb_planNumber.selected = false; does not work either.
Thanks, Ben --- In [email protected], "Tim Hoff" <[EMAIL PROTECTED]> wrote: > > > Hey Ben, > > In addition to setting the label, you have to set the selected property. > > var q:QName = new QName(DOCUMENT_METADATA_NAMESPACE, "PlanNumber"); > var r:QName = new QName(DOCUMENT_METADATA_NAMESPACE, > "PlanNumberSelected"); > cb_planNumber.label = data[q]; > cb_planNumber.selected = data[r]; > > Depending on your data structure, PlanNumberSelected is the value field > from the data. > > -TH > > --- In [email protected], "ben.clinkinbeard" > <ben.clinkinbeard@> wrote: > > > > Hello, I have seen this dicussed on here a bit but nothing seems to be > > working for me. I have a DataGrid whose dataProvider property is bound > > to an XMLList. One of the columns, however, uses an itemRenderer to > > display a checkbox with a label. The label comes from the data item, > > so this is what my itemRenderer component currently looks like: > > > > <?xml version="1.0" encoding="utf-8"?> > > <mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml" > > horizontalAlign="center" creationComplete="getLabel()"> > > <mx:Script> > > <![CDATA[ > > import > > > com.fmr.tests.PSA_Cairngorm.business.namespaces.DOCUMENT_METADATA_NAMESP\ > ACE; > > > > private function getLabel():void > > { > > use namespace DOCUMENT_METADATA_NAMESPACE; > > var q:QName = new QName(DOCUMENT_METADATA_NAMESPACE, "PlanNumber"); > > cb_planNumber.label = data[q]; > > } > > ]]> > > </mx:Script> > > <mx:CheckBox id="cb_planNumber" /> > > </mx:HBox> > > > > The problem is that when the XMLList that is the dataProvider is > > updated, the checkboxes' labels get updated correctly, but the > > selected state of the checkboxes does not. So basically I need to > > capture that event so that I can uncheck all of the checkboxes. A > > 'labelChanged' event or something similar would be great but doesn't > > seem to exist. What am I missing here? > > > > Thanks in advance, > > Ben > > > ------------------------ Yahoo! Groups Sponsor --------------------~--> Yahoo! Groups gets a make over. See the new email design. http://us.click.yahoo.com/XISQkA/lOaOAA/yQLSAA/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/

