Air 如何在qnx.fuse.ui.listClasses.SectionList中设置所选项目?

Air 如何在qnx.fuse.ui.listClasses.SectionList中设置所选项目?,air,blackberry-playbook,Air,Blackberry Playbook,因此,当用户单击SectionList时,很容易选择ICellRenderer并将其状态更改为selected: this.messagesList.addEventListener(ListEvent.ITEM_CLICKED, messageSelected); //Skip some lines... private function messageSelected(event:ListEvent):void { event.cell.state = SkinState

因此,当用户单击SectionList时,很容易选择ICellRenderer并将其状态更改为selected:

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中找不到任何这样的方法。

好吧,我是个傻瓜

this.messagesList.selectedItem = foo;
很好用。原来我在代码中做了一些其他愚蠢的事情,后来清除了所选项目