高级数据网格事件处理

时间:2013-01-17 14:07:10

标签: error-handling advanceddatagrid

我的项目中有一个高级数据网格。当我加载它超过2次时,我得到以下错误

TypeError:错误#1010:术语未定义且没有属性。  at myComponents :: GridCellFormatted / updateDisplayList()  在mx.core :: UIComponent / validateDisplayList()  在spark.components :: Group / validateDisplayList()  在mx.managers :: LayoutManager / validateDisplayList()  在mx.managers :: LayoutManager / doPhasedInstantiation()  在mx.managers :: LayoutManager / doPhasedInstantiationCallback()

当它加载正常时,正在触发updatecomplete事件。但是当出现此错误时,它似乎无法触发更新完成事件。我能够看到此错误的唯一方法是因为我安装了调试器。是否有一个我可以使用的事件捕获尝试加载高级数据网格时发生的任何错误?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用初始化并拥有一个只有很少跟踪语句的处理程序来为您提供更多信息。

<s:AdvancedDataGrid id="adDataGrid" width="100%" height="100%" 
                                        initialize="adDataGrid_itemClickHandler(event)">

 protected function adDataGrid_initializeHandler(event:FlexEvent):void
 {
     // TODO Auto-generated method stub
     trace(..);

 }