I have an item renderer/editor that does as-you-type validation using
standard Flex validators, and updates a "valid" property in the data. I wish
to prevent the edit from ending if the data is valid.
When tabbing, the following works in column one, but not in column two (the
last editable column):
private function handleItemEditEnd(event : DataGridEvent) : void {
if (event.itemRenderer.data.valid) {
// do some stuff
} else {
event.preventDefault();
}
Any ideas? Also, does the renderer get any access to this event? If I want
to move "valid" from the data to the renderer itself, I suppose I would have
to cast event.itemRenderer above to my renderer type, and call a method or
access a property.
Thanks.