Either binding or some other logic is restoring the selection (I'd watch the
CHANGE events or set a breakpoint to see if that's true), or the data has
non-unique UIDs
Alex Harui
Flex SDK Developer
Adobe Systems Inc.http://www.adobe.com/
Blog: http://blogs.adobe.com/aharui
From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On Behalf
Of flexcoder2008
Sent: Tuesday, July 21, 2009 4:21 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Datagrid won't let me select row
What would cause a datagrid to keep it's current selection locked.
In my application, I have a datagrid that is bound to an XMLListCollection. I
can navigate away to another another module which shares the same data using
Cairngorm, and then when I come back to the original module, I re-select the
row I need in the datagrid programmatically by looping through the
XMLListCollection and looking for the item with the same ID.
This all works fine. However, sometimes...but not all the time, if I click on
another datagrid row, I can see the higlight of the row I want but when I
release the mouse, the original row is still selected. It also seems to only
happen when I have a top or bottom row selected and then try to select a row
above or below this one.
Just curious if anyone else has had similar datagrid woes and if there is
something I should be looking for. It seems that the databinding perhaps is
locking in this selection but I am not sure where to look or what is causing
this.