may need to play the override set data() game. CheckBox is notorious for being a real bugger in a DG even though it is designated a dropin renderer. Might need to see more of what you are doing though to see. Alex Harui from Adobe has a really great blog and has a section on ItemRenderers: http://blogs.adobe.com/aharui/item_renderers/ Might hit this topic again in a meeting too!
One thing to note, unless you really need to do otherwise, in a HTTPService use resultFormat="e4x" This uses the e4x libraries for searching and such and result.node.node...node returns a XMLListCollection. the default value for resultFormat is Object, yeilding a ArrayCollection of Objects which can work certainly, just not as performant. DK Douglas Knudsen http://www.cubicleman.com this is my signature, like it? On Fri, Jan 23, 2009 at 11:04 AM, Frank Griffin <[email protected]>wrote: > Douglas, > > > > XML or XMLListCollection, I just didn't know any better. ;-) I will do some > reading on XMLListCollection. > > > > I changed the combobox out for just a standard DataGrid Column and I get > the data I was expecting to see (true for active records and false for > non-active records). It would seem that I am getting the proper node. > > > > Frank > > > ------------------------------ > > *From:* [email protected] [mailto:[email protected]] *On Behalf Of *Douglas > Knudsen > *Sent:* Friday, January 23, 2009 10:46 AM > > *To:* [email protected] > *Subject:* Re: [AFFUG Discuss] Checkbox in a DataGrid Column > > > > An ArrayCollection of XML? Curious why not a XMLListCollection. Suspect a > issue there. Either way, you might not be getting the proper node of XML > in there. Sounds like debugging time. Use the debugger or for old skool > dirty, change your CheckBox to a Lable and bind the text property to > data.active see what is displayed. > > DK > > Douglas Knudsen > http://www.cubicleman.com > this is my signature, like it? > > On Fri, Jan 23, 2009 at 9:45 AM, Frank Griffin <[email protected]> > wrote: > > Hello Jay, > > > > It is a string containing either "true" or "false". > > > > Thanks! > > > > > > > > My XML file: > > > > <charts> > > <paramBack1>All</paramBack1> > > <chart> > > <Id>1</Id> > > <name>Gross Purchases - YTD</name> > > <description>Shows the Gross Purchases - YTD</description> > > <category>Operational</category> > > <active>true</active> > > <seq>1</seq> > > <series>Gross PO Amount</series> > > <transDate>Custom</transDate> > > <dateFrom>01/01/2009</dateFrom> > > <dateTo>01/08/2009</dateTo> > > <categoryAxis>Field</categoryAxis> > > <categoryAxisField>Division</categoryAxisField> > > </chart> > > <chart> > > <Id>2</Id> > > <name>Net Purchases - YTD</name> > > <description>Shows the Net Purchases - YTD</description> > > <category>Operational</category> > > <active>false</active> > > <seq>2</seq> > > <series>Net PO Amount</series> > > <transDate>All Dates</transDate> > > <dateFrom>01/15/2009</dateFrom> > > <dateTo>01/19/2009</dateTo> > > <categoryAxis>Days</categoryAxis> > > <categoryAxisField/> > > </chart> > > <chart> > ------------------------------ > > *From:* [email protected] [mailto:[email protected]] *On Behalf Of * > [email protected] > *Sent:* Friday, January 23, 2009 9:21 AM > *To:* [email protected] > *Subject:* Re: [AFFUG Discuss] Checkbox in a DataGrid Column > > > > > Is the field "active" in dataCollection a string or Boolean. If it is a > string, does it contain true or false as values(case is important). If it > is a boolean, the line should be changed as > > <mx:CheckBox selected="{data.active}"/> > > Jay Jayaraman > Central Billing Services > Financial Management and Planning > (404) 498-8453 (W) > (404) 273-7131 (C) > > *"Frank Griffin" <[email protected]>* > Sent by: [email protected] > > 01/23/2009 09:12 AM > > Please respond to > [email protected] > > To > > <[email protected]> > > cc > > > > Subject > > [AFFUG Discuss] Checkbox in a DataGrid Column > > > > > > > > > > > I am new to Flex and I am having problems making my CheckBox work in a > DataGrid Column. I had this working when I was not using a bound XML array > but now that I have changed to a bound VAR my CheckBox no longer works. I > have both used a "selected=" statement and not used it with the same result. > > Any guidance would be much appreciated! > > Thanks, > > Frank > > > My array: > > [*Bindable*] > *private* *var* dataCollection:ArrayCollection= *new*ArrayCollection(); > > > > My DataGrid with CheckBox: > > <mx:DataGrid id="dG1" > dataProvider="{dataCollection}" > change="dataGridChange()" width="100%"> > <mx:columns> > <mx:DataGridColumn dataField="name" headerText="Name" width=" > 225" /> > <mx:DataGridColumn dataField="active" headerText="Active" > width="50" textAlign="center"> > <mx:itemRenderer> > <mx:Component> > <mx:CheckBox selected="{data.active == *'true'*}"/> > </mx:Component> > </mx:itemRenderer> > </mx:DataGridColumn> > <mx:DataGridColumn dataField="seq" headerText="Seq#" width="40" > /> > </mx:columns> > </mx:DataGrid> > > > ------------------------------------------------------------- > To unsubscribe from this list, simply email the list with unsubscribe in > the subject line > > For more info, see http://www.affug.com > Archive @ http://www.mail-archive.com/discussion%40affug.com/ > List hosted by FusionLink <http://www.fusionlink.com/> > ------------------------------------------------------------- > > > ------------------------------------------------------------- > To unsubscribe from this list, simply email the list with unsubscribe in > the subject line > > For more info, see http://www.affug.com > Archive @ http://www.mail-archive.com/discussion%40affug.com/ > List hosted by FusionLink <http://www.fusionlink.com> > ------------------------------------------------------------- > > > ------------------------------------------------------------- > To unsubscribe from this list, simply email the list with unsubscribe in > the subject line > > For more info, see http://www.affug.com > Archive @ http://www.mail-archive.com/discussion%40affug.com/ > List hosted by FusionLink <http://www.fusionlink.com> > ------------------------------------------------------------- > > > > ------------------------------------------------------------- > To unsubscribe from this list, simply email the list with unsubscribe in > the subject line > > For more info, see http://www.affug.com > Archive @ http://www.mail-archive.com/discussion%40affug.com/ > List hosted by FusionLink <http://www.fusionlink.com> > ------------------------------------------------------------- >
