Что-то я сегодня туплю

Все очень просто:

Код:
// Create listener object.
var dgListener:Object = new Object();
dgListener.cellFocusIn = function(evt_obj:Object) {
if(evt_obj.columnIndex == 0) {
evt_obj.target.cellEditor.maxChars = 6;
evt_obj.target.cellEditor.restrict = "0-9A-F";
}
};
dgListener.cellEdit = function(evt_obj:Object) {
if(evt_obj.columnIndex == 0) {
var str_color = '000000'+evt_obj.target.selectedItem.color;
evt_obj.target.editField(evt_obj.itemIndex, 'color', str_color.substr(-6,6))
}
};
// Add listener.
grid.addEventListener("cellFocusIn", dgListener);
grid.addEventListener("cellEdit", dgListener);
Может кому пригодится....
Плюс нечто вроде валидатора в событии cellEdit