This has me baffled..

I have two lists, both with XML data as their dataProviders. 

If I have dragInitiatorList.dragMoveEnabled=false on the
dragInitiatorList, I can copy from the dragInitiatorList to the
dropTargetList and dropTargetList.dataProvider and it's bound XML are
updated correctly.

If I have dragInitiatorList.dragMoveEnabled=true,  then when I
drag&drop, the dropTargetList.dataProvider reflects the added item but
the bound XML does not. Also, the displayed list doesn't show the new
item. The item is removed from the dragInitiator.dataProvider but not
from it's bound XML.  The item, in other words, is not moved as I
would expect it to be.

If the dropTargetList has an empty dataProvider, or has no
dataProvider specified, then everything works fine regardless of the
setting of dragInitiatorList.dragMoveEnabled on the dragInitiatorList.
(I.e., full -> empty works fine.  full -> full does not)

I am only seeing some unexpected results when I'm trying to move from
one List with a non-empty dataProvider to another List that also has a
non-empty dataProvider *and* dragMoveEnabled=true. 

I'm about to test this again with a new, clean project, just to make
sure I'm not going uttely mad.  Has anyone else bumped into anything
like this?

thanks







Reply via email to