Datagrid正在向上滚动数据刷新

时间:2011-08-08 13:37:55

标签: actionscript-3 flex flex3

以下是发生的事情:

  1. 我有一个datagrid(我动态生成)
  2. 如果我选择一行并进行编辑(点击它会打开一个弹出窗口,当我在其中保存数据时,我只是在本地更新网格的数据提供者)。
  3. 一旦datagrid的数据提供程序更新,datagrid就会以某种方式向上滚动,以便所选行位于datagrid的顶部。
  4. 有人曾经遇到过这个问题吗? 感谢。

1 个答案:

答案 0 :(得分:3)

如果您使用的是

dataProvider.refresh();

考虑将此更改为

dataProvider.itemUpdated(item);

.refresh()发送一个'刷新'类型事件,导致dataGrid发生变化。 itemUpdated(item)方法不会调度此事件。