Hi,

There is a problematic bug on the DataGrid and AdvancedDataGrid that
occurs on IE or FF, but not on Google Chrome.
It occurs when we are using an itemEditor on a column.
Check the Datagrid with itemEditors example on LiveDocs:

http://livedocs.adobe.com/flex/3/html/help.html?content=celleditor_8.html

Go to the first example using FF or IE: Example: Preventing a cell
from being edited 

1- Click on row 1, column Artist. The ItemEditor appears;
2- Click on row 2, column Album. The selectedItem changes to row 2,
and the previous itemEditor is destroyed. No itemEditor is created, as
expected
3- Do Alt+Tab to a another window;
4- Do another Alt+tab to get back to the browser window;
5- You'll see that row 1 was automatically selected, and the
itemEditor is shown. Also, the itemEditBegin event is called;


Expected behaviour:

- The selectedItem should stay on the row 2, without creating the
itemEditor

It seems this doesn't happen on Google Chrome. 

I have filled the bug here:

https://bugs.adobe.com/jira/browse/SDK-18849

I have reported the bug here on flexcoders to ask if there is a
workaround, since this problem is creating us some problems. 

Not only users get confused, as our itemEditBeginHandler is being
called twice, resulting on wrong business logic on the case of our
application.

Thanks,

João Saleiro



Reply via email to