Apparently this works, But I don't understand why you just can't say the
selectedIndicies are null or new Vector<int>
var ac:ArrayCollection = new ArrayCollection(ObjectUtil.copy((list.dataProvider
as ArrayCollection).source) as Array);
ac.refresh();list.dataProvider = ac;
On Thursday, September 29, 2016 4:31 PM, Matthew Weir
<[email protected]> wrote:
I'm stumped guys. I must be missing something completely, ridiculously, easy.
list.selectedIndices = new Vector.<int>();
var ac:ArrayCollection = list.dataProvider as ArrayCollection;
list.dataProvider = null;
ac.refresh();
list.selectedIndices = null;
list.selectedIndex = -1;
list.dataProvider = ac;
list.invalidateDisplayList();
list.validateNow()
Still shows selected items.
Help! Please :)