我已經添加的事件監聽到當電網完成訴諸於它的dataProvider中的項目被解僱的COLLECTION_CHANGE事件,列標題的用戶點擊後:Adobe Flex Flash Builder DataGrid dataProvider CollectionEvent.COLLECTION_CHANGE處理程序對DataGrid的訪問權限?
MyType (myDataGrid.dataProvider).addEventListener(CollectionEvent.COLLECTION_CHANGE, onDataGridResort); ... private function onDataGridResort(e:CollectionEvent) : void { }
MyDataGrid有一些自定義的輔助方法使用dataProvider,從onDataGridResort函數內部訪問它們會很有用。我可以訪問dataProvider已附加到的數據網格嗎?當我在調試器檢查「E」(CollectionEvent),我看到
[inherited] currentTarget listeners [0] [1] [2] savedThis MyDataGrid
這似乎不可靠的方法,從這個事件處理程序中獲得的網格組件 - 將電網始終處於財產被發現savedThis在currentTarget下的偵聽器數組中的偏移量[2]處?