2010-01-12 66 views
0

我有一個flex數據網格,我需要添加此功能:用戶單擊特定單元格,窗口應該彈出並顯示有關該單元格中的值的其他信息。彈出可能需要另一個datagrid與更多的信息。你可以爲此提供flex代碼。我是flex的新手。在flex中選擇單元格時彈出窗口

回答

2
<!--DGCRenderer.mxml--> 
<mx:Label xmlns:mx="http://www.adobe.com/2006/mxml" selectable="true" 
    click="handleClick()"> 
<mx:Script> 
    <![CDATA[ 
    private function handleClick():void 
    { 
     CustComponent(listdata.owner).showPopUp(this.data); 
    } 
    ]]> 
</mx:Script> 

</mx:Label> 

<!-- inside the datagrid in the CustComponent --> 
<mx:DataGridColumn dataField="name" headerText="Name" itemRenderer="DGCRenderer"/> 
<mx:Script> 
    <![CDATA[ 
    public function showPopUp(item:Object):void 
    { 
     var p:PopUpClassName = PopUpManager.createPopUp(this, PopUpClassName); 
     p.setItem(item); 
    } 
    ]]> 
</mx:Script> 
相關問題