2012-07-06 38 views
0

所以,當用戶點擊SectionList,很容易獲得選擇的ICellRenderer和改變它的狀態選擇:如何在qnx.fuse.ui.listClasses.SectionList中設置所選項目?

this.messagesList.addEventListener(ListEvent.ITEM_CLICKED, messageSelected);  

//Skip some lines... 

private function messageSelected(event:ListEvent):void { 
    event.cell.state = SkinStates.SELECTED; 
} 

在我的申請,我救那小孩指數的部分指數當前在列表中選擇的項目。問題是我無法在該位置訪問ICellRenderer。使用

this.messagesList.selectedItem = selectedMessage; 

也不起作用。

有什麼建議嗎?理想情況下,我想一個功能類似

this.messagesList.getCellRendererAt(section:int, child:int) 

,但我找不到API中的任何這樣的方法。

回答

0

嗯,我是個假人。

this.messagesList.selectedItem = foo; 

工作得很好。原來我在我的代碼中做了一些其他愚蠢的事情,後來清除了選定的項目。

相關問題