Adding focusIn and focusOut listeners as shown below should help you
out...I found that even though I set a column to editable.false it would
open itself for data occasionally when going (clicking) from an editable
cell to an un-editable one...HTH
// admin_dg cell focus in listener object var mfrAdmin_dgListener:Object
= new Object(); mfrAdmin_dgListener.cellFocusIn =
function(evt_obj:Object) {
var cell_str:String = "("+evt_obj.columnIndex+",
"+evt_obj.itemIndex+")";
//trace("The cell at "+cell_str+" has gained focus");
var Verified:String = new
String(evt.target.selectedItem.verified);
// Make DataGrid uneditable
mfrAdmin_dg.editable = false;
if (Verified == "true") {
// Make DataGrid uneditable
mfrAdmin_dg.editable = false;
submit_btn.enabled = false;
var notify = Alert.show("Credentials are verified:\n no
changes allowed.", Alert.OK, this);
notify.title = "MFR Credentials - Verified";
} else if (Verified == "false") {
// Make DataGrid editable
mfrAdmin_dg.editable = true;
// Make the UName column read-only
mfrAdmin_dg.getColumnAt(1).editable = true;
mfrAdmin_dg.getColumnAt(2).editable = true;
mfrAdmin_dg.getColumnAt(0).editable = false;
mfrAdmin_dg.getColumnAt(3).editable = false;
}
};
// Add listener
mfrAdmin_dg.addEventListener("cellFocusIn", mfrAdmin_dgListener);
// admin_dg cell focus out listener object var
mfrAdmin_dgListener:Object = new Object();
mfrAdmin_dgListener.cellFocusOut = function(evt_obj:Object) {
var cell_str:String = "("+evt_obj.columnIndex+",
"+evt_obj.itemIndex+")";
//trace("The cell at "+cell_str+" has lost focus");
var Verified:String = new
String(evt.target.selectedItem.verified);
// Make DataGrid uneditable
mfrAdmin_dg.editable = false;
mfrAdmin_dg.getColumnAt(0).editable = false;
mfrAdmin_dg.getColumnAt(1).editable = false;
mfrAdmin_dg.getColumnAt(2).editable = false;
mfrAdmin_dg.getColumnAt(3).editable = false;
submit_btn.enabled = true;
};
// Add listener
mfrAdmin_dg.addEventListener("cellFocusOut", mfrAdmin_dgListener);
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
grimmwerks
Sent: Monday, May 22, 2006 2:06 PM
To: Flashcoders mailing list
Subject: Re: [Flashcoders] dataGrid and editable text...
You know, even if I SET the grid.editable = false, the first column is
ALWAY editable.
I've even flipped cellRenderers as tests -- this thing is driving me
bonkers.
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training http://www.figleaf.com
http://training.figleaf.com
_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com