You were thinking of setItemAt from Flex 2. No worries, you're just ahead of the curve.
----- Original Message ----- From: "Tracy Spratt" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Friday, December 30, 2005 1:21 PM Subject: RE: [flexcoders] CheckCellRenderer Yeah, thanks Jesse. Use editField(), not the method I made up. Tracy -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of JesterXL Sent: Thursday, December 29, 2005 8:56 PM To: [email protected] Subject: Re: [flexcoders] CheckCellRenderer Example: dataGrid.dataProvider[i].cbSelect = newState; becomes: dataGrid.dataProvider.editField(i, "cbSelect", newState); ----- Original Message ----- From: "Tracy Spratt" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Thursday, December 29, 2005 8:57 PM Subject: RE: [flexcoders] CheckCellRenderer This form of update: dataGrid.dataProvider[i].cbSelect = newState does not cause the dataProvider to emit the modelChanged event to update the control. Instead, use the dataProvider API, like editItemAt(). Or, probably better in your case, when you are done updating the dataProvider, re-assign it to the control: Datagrid.DataProvider = DataGrid.dataProvider; This should cause the proper events to fire and update the screen. Tracy -----Original Message----- From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of rb_dickey Sent: Thursday, December 29, 2005 7:50 PM To: [email protected] Subject: [flexcoders] CheckCellRenderer Hi, I'm trying to do a simple loop through a datagrid to set a column that's using the CheckCellRenderer to be checked or unchecked but the following code does not work, well sort of. What happens is that if I "mouseover" each row, viola, the checks in the checkbox appear or disappear depending on my choice to select all or not. Here is the function I call to set the checkboxes in the grid: private function selectAll(newState:Boolean):Void { for( var i in dataGrid.dataProvider ) dataGrid.dataProvider[i].cbSelect = newState; } The datagrid column is defined as: mx:DataGridColumn headerText="" width="40" columnName="cbSelect" cellRenderer="CheckCellRenderer" resizable="true" /> The dataprovider for the grid is an RO... TIA for any info. Rob -- 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 -- 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 -- 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 -- 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 ------------------------ Yahoo! Groups Sponsor --------------------~--> Most low income homes are not online. Make a difference this holiday season! http://us.click.yahoo.com/5UeCyC/BWHMAA/TtwFAA/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/

