Sorry, I mistyped my last response. The Label is the renderer - not editor. I have the Label (or the extended version LabelWithDownArrow) as the renderer. The editor is my extended ComboBox. So, I'm not editing with a Label, but I am clicking on it to switch to the ComboBox.
John --- In flexcoders@yahoogroups.com, "Alex Harui" <[EMAIL PROTECTED]> wrote: > > If the editor is not an IFocusManagerComponent, it is not a 'legal' > editor. > > > > ________________________________ > > From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On > Behalf Of j_lentzz > Sent: Wednesday, November 07, 2007 4:39 AM > To: flexcoders@yahoogroups.com > Subject: [flexcoders] Re: Bouncing Focus in DataGrid > > > > Unfortunately not, it is a dynamically created datagrid. However, I > did discover some interesting things. If I use my custom renderer and > set rendererIsEditor=true, it doesn't do the bouncing focus thing. If > I go back to my original code and set the renderer as a TextInput, it > doesn't do the bouncing thing. When I set the editor to either a > Label or my LabelWithDownArrow (an extended Label with the combobox > down arrow), I get the bouncing focus. Could it somehow be because a > Label isn't editable? If so, any ideas how to get around it? > > Thanks a lot. > > John > --- In flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > , "Alex Harui" <aharui@> wrote: > > > > Can you post a small test case? > > > > > > > > ________________________________ > > > > From: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > [mailto:flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > ] On > > Behalf Of j_lentzz > > Sent: Tuesday, November 06, 2007 3:41 PM > > To: flexcoders@yahoogroups.com <mailto:flexcoders%40yahoogroups.com> > > Subject: [flexcoders] Re: Bouncing Focus in DataGrid > > > > > > > > It happens also when I first populate the datagrid or add a row. In > > either case, nothing is selected in the datagrid. When I select > > something, the top most left cell briefly gets the focus and switches > > the component to an editor then back to a renderer and then the > > selected item becomes an editor. > > > > John > > --- In flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > , George <yahoo@> wrote: > > > > > > When you add a new row, dataProvider changed so DG will be refreshed > > > > totally, your item editing process will be eliminated at that time. > > > You need a callLater() to reselect .selectedIndex to the new row, it > > > > will be highlighted. Then try to move focus back to the renderer. > > > > > > George > > > > > > Alex Harui wrote: > > > > Are the renderers also editors? rendererIsEditor="true". If so, > > is the > > > > renderer an IFocusManagerComponent? > > > > ________________________________ > > > > > > > > From: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > > <mailto:flexcoders%40yahoogroups.com> > > [mailto:flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > ] On > > > > Behalf Of j_lentzz > > > > Sent: Tuesday, November 06, 2007 6:06 AM > > > > To: flexcoders@yahoogroups.com > <mailto:flexcoders%40yahoogroups.com> > <mailto:flexcoders%40yahoogroups.com> > > > > > > Subject: [flexcoders] Bouncing Focus in DataGrid > > > > > > > > Hello All, > > > > > > > > I have an app that allows the user to add rows to a datagrid. The > > > > rows contain components that have separate item editors and > > renderers. > > > > What is happening is that after a new row is added to the datagrid > > > > and the user clicks on a cell that is not the first cell in the > > first > > > > row, the focus briefly goes to the first cell in the first row and > > > > then to the actual cell selected. It doesn't stay there long, but > > > > long enough to see the cell switch to the item editor and then > back > > to > > > > the renderer. Has anyone else seen this or have a way to prevent > it? > > > > > > > > Thanks, > > > > > > > > John > > > > > > > > > >