1

AdvancedDataGrid があります。ときどき、dataProvider を変更した直後にセルをロールオーバーすると、null ポインターが表示されます。ヌルポインターは、アイテムレンダラー(AdvancedDataGridItemRenderer)のsystemManagerプロパティがnullになっていることが原因なので...

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