我的应用程序使用了许多 DataGrid。我有一个带有 DataGrid 的弹出窗口,目前大约 50% 的时间,当第一次弹出弹出窗口时,DataGrid 行是空白的 - 没有绘制任何内容,甚至没有绘制网格线(请参见随附的屏幕截图)。正确绘制了标题,并绘制了滚动条以显示所有数据项,但是当单击滚动条时,我从动画插值器中得到一个异常。除此之外,我没有收到任何错误或异常,只是没有渲染项目。没有自定义项呈现器,但一列有一个 TextInput 网格项编辑器。
有没有人见过这样的事情?有人对我应该从哪里开始寻找有任何建议吗?正如我所提到的,通常弹出窗口显示正确(并且我所有其他 DataGrid 都很好),所以我的代码中没有任何明显的问题。
我应该补充一点,我只在 Windows (XP SP3) 上看到这个问题。当我在 OS X 上运行我的应用程序时,我没有看到问题发生。我正在使用 Flash Builder 4.7 和最新的 AIR SDK(尽管我的代码已经有几年的历史了,而且还不是完全“前沿”)。
干杯,
约翰:^P