Hi all, I have code similiar to this, where it checks all the checkboxes when I click on a button Check All and unchecks all when I click on Uncheck All.
However, after I sort any of the columns in the datagrid, clicking Check All
will miss 1 or more boxes, then when I click on Uncheck All, the currently
checked boxes unchecks and the missed boxes become checked.
Any ideas? Thanks.
*************
<mx:DataGridColumn dataField="Check" itemRenderer="CheckRenderer"
headerText="Option ">
private function checkAll():void
{
var obj:Object = new Object();
for (var i:int = 0; i < dg.dataProvider.length; i++) {
obj= dg.dataProvider[i];
obj.Check = true; // = false for uncheckAll()
dg.dataProvider.itemUpdated(obj);
}
}
On 10/17/06, Tommy Mestdagh <[EMAIL PROTECTED]> wrote:
> I also need to be able to check which CheckBoxs are selected
This is wath you are looking for. I have a grid with a column named
"deleted" . By clicking the checkbox you mark the item to delete (webmail
style)
This method pushes all marked items from the grid into a new array
todelete.
all items in the array todelete will be deleted later on.
Good luck .
Tommy
private function collectForDelete():Array{
var todelete:Array = new Array();
var obj:Object = new Object();
for (var i:Number =0 ; i < table_grids.datagrid.dataProvider.length ; i
++){
obj = table_grids.datagrid.dataProvider[i];
if (obj.deleted) {
var record:RecordDTO = new RecordDTO();
record.setColumns(obj);
todelete.push( record );
}
}
return todelete;
}
------------------------------
*Van:* [email protected] [mailto:[EMAIL PROTECTED] *Namens
*Chad Callahan
*Verzonden:* dinsdag 17 oktober 2006 16:52
*Aan:* [email protected]
*Onderwerp:* [flexcoders] DataGrid CheckBox itemRenderer select all
I have a DataGrid and the first column's item renderer is mx.controls.
CheckBox. I would like to be able to have a select all button that sets
all of the CheckBox selected = true. I also need to be able to check
which CheckBoxs are selected. Any suggestions?
CHAD CALLAHAN
PROGRAMMER
T8DESIGN.COM <http://t8design.com/> | P 319.266.7574 - x195 | 877.T8IDEAS| F
888.290.4675
This e-mail, including attachments, is covered by the Electronic
Communications Privacy Act, 18 U.S.C. 2510-2521, is confidential, and may
be legally privileged. If you are not the intended recipient, you are hereby
notified that any retention, dissemination, distribution, or copying of this
communication is strictly prohibited. Please reply to the sender that you
have received the message in error, and then please delete it. Thank you.
------------------------------
<<inline: image001.jpg>>

