Usually, validation is handled in itemEditEnd and not itemFocusOut. Posting the actual stacktrace will help. Use a debug build so we can see line numbers
________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of jitendra jain Sent: Friday, May 16, 2008 4:09 AM To: flex group flex Subject: [flexcoders] itemFocusout in datagrid Hi friends, Iam writing itemFocusOut event for my data grid and the code is as follows. public function focusOutHandlerEvent(event : DataGridEvent):void{ var validateValue : NumberValidator = new NumberValidator(); var validationResult : ValidationResultEvent; validationResult = validateValue.validate(event.itemRenderer.data.number); if(validationResult.type ==ValidationResultEvent.INVALID){ errMsg="invalid"; }else{ &nb! sp; errMsg="valid"; } } // Item Edit End Event public function preventDefaultMethods(event : DataGridEvent):void{ if(event.reason ==DataGridEventReason.NEW_COLUMN || event.reason==DataGridEventReason.NEW_ROW || event.reason==DataGridEventReason.CANCELLED){ // keep the data as it is. return; } &n! bsp; if(errMsg=="invalid"){ event.preventDefault(); } } Is this a proper way to implement the itemFocusOut event. Moreover when i enter the 'Enter' key it throws an error #1009, findNextItemRenderer() Thanks, with Regards, Jitendra Jain Software Engineer 91-9979960798