in case you wanted to see my current code
<mx:DataGrid x="10" y="37" width="697" height="241" editable="false"
id="staffgrid" dataProvider="{staff_array}" textAlign="center">
<mx:columns>
<mx:DataGridColumn
headerText="Inspector ID" dataField="col1"/>
<mx:DataGridColumn
headerText="Inspector Name" dataField="col2"/>
<mx:DataGridColumn
headerText="Manager" width="90" dataField="col3" textAlign="center"
rendererIsEditor="true">
<mx:itemRenderer>
<mx:Component>
<mx:CheckBox
selected="{data.staff_array.col3}" />
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
<mx:DataGridColumn headerText=""
width="90" dataField="col4" textAlign="center">
<mx:itemRenderer>
<mx:Component>
<mx:HBox>
<mx:Script>
<![CDATA[
import
mx.managers.PopUpManager;
[Embed(source='Images/bulletWarning.gif')]
private var
confirmIcon:Class;
import
mx.events.FlexEvent;
import
mx.effects.Fade;
import
mx.controls.Alert;
import
mx.events.CloseEvent;
private
function launchConfirm():void {
var a:Alert
= Alert.show("Are you sure you want to \n perform this action?",
"Confirmation", Alert.YES|Alert.NO, this, confirmHandler, confirmIcon,
Alert.NO);
}
private function
confirmHandler(event:CloseEvent):void {
if
(event.detail == Alert.YES) {
//
what to do if user selected "yes"
////result.text = "Yes";
}
else if (event.detail == Alert.NO) {
//
what to do if user selected "no"
////result.text = "No";
}
}
]]>
</mx:Script>
<mx:Button
label="Delete" click="launchConfirm();"/>
</mx:HBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>

