Flex的DataGrid中設置單元格跳轉。

我的需求是這樣的,首先得用Datagrid顯示數據,其中datagrid·裏面有個列叫做網絡名稱,需要當點擊網絡名稱中的名字,會跳轉到別的地方。

爲了實現這樣的功能,我需要在Datagrid列中放置一個Linkbutton。但是起初,Linkbutton的label不會按對應值顯示,關鍵是在Linkbutton中的label寫上一行代碼:<mx:LinkButton label="{data.name}" toolTip="查看網絡詳情" click="updateBtn(event);" >
源碼:
<mx:DataGrid id="dataGrid_net" left="0" top="35" right="0" dataProvider="{arrcoll}" textAlign="center">
<mx:columns>
<mx:DataGridColumn  headerText="租戶" dataField="tenant_id"></mx:DataGridColumn>
<mx:DataGridColumn  headerText="網絡名稱" dataField="name" >
<mx:itemRenderer>
<fx:Component> 
<mx:LinkButton label="{data.name}" toolTip="查看網絡詳情" click="updateBtn(event);" >
<fx:Script>
<![CDATA[
private function updateBtn(event:MouseEvent):void
{
dispatchEvent(new DeleteImageEvent("getDetailNetwork"));
}
]]>
</fx:Script> 
</mx:LinkButton>
</fx:Component>
</mx:itemRenderer> 
</mx:DataGridColumn>
</mx:columns>
</mx:DataGrid>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章