Thanks for the info Alex. I decided to disable U/D list navigation too while my TextInput is in focus, resolving the issue.
Much appreciated, Greg On Mon, Jan 5, 2009 at 5:17 PM, Alex Harui <[email protected]> wrote: > TileList doesn't support focusable renderers like List or DataGrid so you > might have more work to do. There's a lot of code in List or DataGrid to > deal with it. > > > > From: [email protected] [mailto:[email protected]] On > Behalf Of Greg Hess > Sent: Monday, January 05, 2009 11:50 AM > To: [email protected] > Subject: Re: [flexcoders] TextInput ItemRenderer arrow keys change list > selection > > > > Thanks Alex, much appreciated. > > You where right, I didnt have it set up correctly, I was adding my > keyboard listener to the KEY_UP event and needed to be listening for > the KEY_DOWN event. With that change my text arrow navigation works > great without changing parent list selection! > > Now that is working I noticed another issue when navigating using the > arrow keys. When my TextInput is selected navigation with L/R arrow > keys is disabled and moves the cursor in the text field as expected. > Up and down navigation is still supported and functional but what I > found is that focus (input cursor) does not get cleared when I > navigate the TileList using the U/D arrow keys...however, if I use the > mouse focus is removed properly. > > Should the focus not be hanlded automatically, I have never had to > manage it before? > > The list displays another ItemRenderer as selected so selection has > changed however only my input field seems to be stuck in the "input" > mode. How can I fix this, is this a job for the FocusManager I have > not had to use yet? > > Thanks, > > Greg > > On Mon, Jan 5, 2009 at 1:47 PM, Alex Harui <[email protected]> wrote: >> Try stopImmediatePropagation(), but stopPropagation() should have worked >> assuming you set it up correctly. >> >> >> >> From: [email protected] [mailto:[email protected]] On >> Behalf Of Greg Hess >> Sent: Monday, January 05, 2009 9:37 AM >> To: [email protected] >> Subject: [flexcoders] TextInput ItemRenderer arrow keys change list >> selection >> >> >> >> Hi All, >> >> I am using a custom item renderer in a TileList that has a TextInput >> child allowing the EU to view and enter some text for the item. When >> the user clicks on the TextInput it becomes focused however, when in >> the focused state the L/R Arrow key events are hanlded by the parent >> TileList not the TextInput. When the user hits the L/R arrow key the >> TileList selection changes instead of the TextInput cursor possition >> moving accordingly. >> >> How can I have my TextInput handle the L/R arrorw keyboard events when >> focused and my TileList do its selection change when not focused? >> >> I have tried adding an event listener on the TextInput that simply >> calls event.stopPropagation() with no success. >> >> Any help greatly appreciated. >> >> Cheers, >> >> Greg >> >> > >

