0
我有一個火花列表定義爲:無法取消選擇後spark.components.List選擇項目
<s:List id="symbolList" dataProvider="{symbolListCollection}" change="symbolNameChangeHandler(event)"></s:List>
有了這樣定義的更改處理:
protected function symbolNameChangeHandler(event:IndexChangeEvent):void {
symbolList.validateProperties();
changeSymbolView(symbolList.selectedItem);
}
和symbolListCollection爲一個用字符串填充的ArrayList。
起初,變化事件工作正常,我得到了我的期望。
但是,如果我按住Ctrl鍵並單擊所選項目,要取消選擇它,我無法再次選擇一個項目。
當我點擊的東西要儘量選擇它,改變事件不火,但是,ItemChangeEvent既有oldIndex和newIndex設置爲-1
任何想法,我可能會做會導致此,或我能做些什麼來補救它?
顯示可運行示例以演示您的問題。我對這個問題是什麼感到困惑。如果您控制點擊以取消選擇某些內容,則不會選擇任何內容,並且在下一次點擊時我會預期索引爲-1。 – JeffryHouser 2010-12-21 20:39:59