У меня есть 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 и как я могу это исправить?