AdvancedDataGridItemRenderer systemManager属性为NULL

时间:2010-10-04 21:35:19

标签: flex advanceddatagrid

我有一个AdvancedDataGrid。偶尔,当我在更改dataProvider后立即翻转单元格时,我得到一个空指针。空指针是由项呈示器(AdvancedDataGridItemRenderer)的systemManager属性为空引起的,因此......

ToolTipManagerImpl.createTip()在第831行将sm设置为null

第831行看起来像这样:

var sm:ISystemManager = getSystemManager(currentTarget) as ISystemManager;

(currentTarget是AdvancedDataGridItemRenderer的一个实例,具有null systemManager属性)

将sm设置为null,下一行(832)失败

sm.topLevelSystemManager.addChildToSandboxRoot("toolTipChildren", currentToolTip as DisplayObject);

然后错误继续......

所以,我想问题是 - 为什么AdvancedDataGridItemRenderer的实例曾经有过systemManager == NULL,我该如何解决这个问题?

0 个答案:

没有答案