2012-07-06 23 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; 

工作得很好。原来我在我的代码中做了一些其他愚蠢的事情,后来清除了选定的项目。

相关问题