The focusIn handler would tell you more. Make sure you examine/display the 
event.target and event.relatedObject.  Maybe the parent/owner chain in your 
editor isn’t set up.


On 7/20/10 11:41 PM, "Rajan" <[email protected]> wrote:






I have put the following code in the datagrid and found that couple of times 
'itemEditorInstance' is null.So the focus does not move ahead.

Any pointer..

override protected function keyDownHandler(event:KeyboardEvent):void
{
// this is technically illegal, but works
//event.ctrlKey = true;
//event.shiftKey = false;
trace( 'Datagerid keyDownHandler itemEditorInstance ' + itemEditorInstance);
trace( 'Datagerid keyDownHandler event.target ' + event.target + '\n  
event.currentTarget ' +  event.currentTarget + ( event.target != 
event.currentTarget ));
//trace("Datagerid keyDownHandler " + event.keyCode + " " +  event.shiftKey + " 
" +  event.ctrlKey);
super.keyDownHandler(event);
trace("Datagerid keyDownHandler gefocus" + getFocus());
trace( 'Datagerid keyDownHandler itemEditorInstance 
-------------------------------------------------------');
}

--- In [email protected] <mailto:flexcoders%40yahoogroups.com> , Alex 
Harui <aha...@...> wrote:
>
> Add a focusIn handler on the app that displays the event.target and 
> event.relatedObject.  Maybe that will generate some clues.
>
>
> On 7/20/10 10:25 AM, "Rajan" <ilikef...@...> wrote:
>
>
>
>
>
>
>
> Actually, i have same itemeditor in different columns.
>
> Column1
> 1.One Tab - focus on textinput
> 2.Second Tab - focus on image.
>
> 3.Third Tab - Don't know where does the focus goes.
>
> Column2
> 4.Fourth Tab - focus on textinput
> 5.Fifth Tab - focus on image.
>
> I want to fix that on third tab it show go to textinput of another column. As 
> it works for you on your sample
>
> So how to fix this.
>
> Thanks
> ilikeflex
>
> --- In [email protected] <mailto:flexcoders%40yahoogroups.com>  
> <mailto:flexcoders%40yahoogroups.com> , Alex Harui <aharui@> wrote:
> >
> > Your item editor has two focusable components?  Then you should have to tab 
> > twice in each column.  Are you having to tab more than that?
> >
> >
> > On 7/20/10 7:03 AM, "Rajan" <ilikeflex@> wrote:
> >
> >
> >
> >
> >
> >
> > Hi
> >
> > http://blogs.adobe.com/aharui/category/item-renderers
> >
> > http://blogs.adobe.com/aharui/DataGridMultiFieldEditor/DataGridMultiFieldEditorTest.swf
> >
> > I looked to this example and i am using the custom item editor. My 
> > itemeditor has two components( text input + image ). Everything works fine 
> > and i am able to navigate through the componnets in the item editor using 
> > key board also. I have exactly same piece of the code as in url.
> >
> > The problem i am facing is that i have to press Tab Key multiple times to 
> > move form one datagrid column to another if both the column has same custom 
> > itemeditor.
> >
> > Any pointers???
> >
> >
> >
> >
> >
> >
> > --
> > Alex Harui
> > Flex SDK Team
> > Adobe System, Inc.
> > http://blogs.adobe.com/aharui
> >
>
>
>
>
>
>
> --
> Alex Harui
> Flex SDK Team
> Adobe System, Inc.
> http://blogs.adobe.com/aharui
>






--
Alex Harui
Flex SDK Team
Adobe System, Inc.
http://blogs.adobe.com/aharui

Reply via email to