Свойство AdvancedDataGridItemRenderer systemManager имеет значение NULL - PullRequest
1 голос
/ 05 октября 2010

У меня есть AdvancedDataGrid. Иногда, когда я переворачиваю ячейки сразу после изменения dataProvider, я получаю нулевой указатель. Нулевой указатель вызван тем, что свойство systemManager средства визуализации элементов (AdvancedDataGridItemRenderer) является нулевым, поэтому ...

ToolTipManagerImpl.createTip () устанавливает значение sm в ноль в строке 831

строка 831 выглядит так:

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

(currentTarget является экземпляром AdvancedDataGridItemRenderer с нулевым свойством systemManager)

со значением sm, равным нулю, следующая строка (832) завершается ошибкой

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

и ошибки продолжают поступать ...

Итак, я предполагаю, что вопрос - почему экземпляр AdvancedDataGridItemRenderer когда-либо имел systemManager == NULL и как я могу это исправить?

...