Hi,

I want to allow multiselects on my datagrid, but only conditionally. i.e. 
before the additional item is selected, I want to perform some logic and 
determine if it should be selected.

I have tried adding: itemClick, mouseDown, & click listeners which looked like 
the following:

private function clickListener(event:Event):void {   
   event.preventDefault();                      
   _grid.selectedIndices.concat(new 
           Array(event.currentTarget.selectedIndex);
}

Obviously this doesn't work, but what I have noticed while debugging is that 
the grid's selectedIndices is already updated to include the current item (and 
exclude the existing item if, SHIFT or CONTROL was not depressed).

Am I not using the right listener? Is there no way to prevent the click, and 
then programmatically add the selection?

Thanks

Reply via email to