2009-10-15 51 views
0
private function editForm():void { 
       var event:DepManagementEvent = new DepManagementEvent("Edit Page",true); 
       var navi:String; 
       event.navi = deleteDataGrid.selectedItem 
       dispatchEvent(event); 
      } 

此功能在項目渲染器,我需要家長DataGrid的ID在這裏叫......獲取父值的Flex

回答

1

DataGrid(this.owner)DataGrid(this.listData.owner)會給你父數據網格。我不知道確切的原因,但我聽說第二個是這樣做的首選方式。

+0

你是對的,第二個方法是做它的首選方式。還要記住itemRenderer需要實現IDropInListItemRenderer;很多容器都沒有,而許多組件都這樣做。 – 2009-10-15 12:57:22

+0

第一種方法將適用於不實現接口的容器,對嗎?您是否知道爲什麼不會使用this.owner的任何具體原因 - 我們可能遇到的任何問題? – Amarghosh 2009-10-15 13:02:39

+0

@theBand按照您的意願完成了這項工作? – Amarghosh 2009-10-15 13:16:40