Mihai Chira created FLEX-34853:
----------------------------------
Summary: ListCollectionView.getItemIndex throws RTE when the
Sort's sortFields change
Key: FLEX-34853
URL: https://issues.apache.org/jira/browse/FLEX-34853
Project: Apache Flex
Issue Type: New Feature
Components: Collections, Spark: Sort and SortField
Affects Versions: Apache Flex 4.14.1
Reporter: Mihai Chira
Assignee: Mihai Chira
Fix For: Apache Flex 4.15.0
{code}
_sut.addAll(from4To0); //values["name"]: Object4, Object3, Object2,
Object1, Object0
const sortByIndexAscending:Sort = new Sort();
sortByIndexAscending.fields = [new SortField("index", false, false,
true)];
_sut.sort = sortByIndexAscending;
_sut.refresh(); //should be: Object0, Object1, Object2, Object3,
Object4
//when
sortByIndexAscending.fields = [new SortField("name", false, true,
false)]; //should have no effect
//then
assertIndexesAre([0, 1, 2, 3, 4]);
assertThat(_sut.getItemIndex(from4To0.getItemAt(i)) != -1); //an
RTE is thrown here
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)