If no row is selected, the selectedIndex=-1. If I
programatically set the selectedIndex=-1, that has no impact. The
selectedIndex remains what was previously selected (zero or
greater). So, how do I change it so that nothing is
I found the answer. The mouseUp event wasn't being called,
apparently because I was creating a drag proxy on the mouseDown
event, which prevents the mouseUp event. So I created a mouseUp
eventListener on the dragged item and set the selectedIndex=-1.
That resolved it.