1

我有一个 AdvancedDataGrid。有时,当我在更改 dataProvider 后立即翻转单元格时,会得到一个空指针。空指针是由项目渲染器 (AdvancedDataGridItemRenderer) 的 systemManager 属性为空引起的,所以...

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

第 831 行如下所示:

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

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

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

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

然后错误不断出现......

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

4

0 回答 0