从视图中的datagrid获取数据到标签

时间:2011-10-26 12:59:22

标签: flex actionscript

<mx:DataGrid id="dgAutoFill" x="11" y="234" width="934" dataProvider="{rssHln.lastResult.rss.channel.item}">
        <mx:columns>
            <mx:DataGridColumn dataField="title" headerText="Titel"/>
            <mx:DataGridColumn dataField="description" headerText="Omschrijving"/>
            <mx:DataGridColumn dataField="pubDate" headerText="Publicatiedatum"/>
            <mx:DataGridColumn dataField="link" headerText="Link"/>
        </mx:columns>
    </mx:DataGrid>

我正在尝试从标签中的此数据网格(由rss-feed填充)中从选定项目中获取标题。我一直在寻找方法,但我找不到如何完成这项工作。

这是我添加到datagrid的事件处理程序,以及函数:

dgAutoFill.addEventListener(ListEvent.ITEM_CLICK, showDetails);

public function showDetails(event:ListEvent):void {
            lblTitle.text = ?;
        }

1 个答案:

答案 0 :(得分:1)

我认为你想创建一个click事件处理程序,如下所示:

protected function showDetails(event:ListEvent):void{
  myLabel.text = dgAutoFill.selectedItem.title;
}