Flex页面刷新后怎么保证DataGrid 的滚动条位置不回到最上面?

Carina_workHard 2013-08-13 05:56:40
这是我的UI, 我点击刷新后滚动条就回到了最上面,我想在刷新后UI仍然这样显示该怎么做?

我所尝试的方法:

1. 在点击Refresh的时候保存verticalScrollPosition 和horizontalScrollPosition 的值, 当刷新完后查询了新的数据后设置dataGrid 的verticalScrollPosition 等于之前保存的值

测试结果: 没有任何反应,经调试当刷新完后其实DataGrid的verticalScrollPosition 本来就是新的值,即使不用runs_grid_datagrid.verticalScrollPosition = myVerPos; (myVerPos)是我声明用来保存v_position的值 的

2. 同样点击Refresh的时候我保存selectedIndex的值和SelectedItem的值,当刷新完后设置Datagrid的selectedIndex和 SelectedItem, 也不起作用。。

请问还有别的什么方法可以实现这个需求吗?

...全文
503 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Carina_workHard 2013-08-15
  • 打赏
  • 举报
回复
问题已经解决了。。。。 http://www.cnblogs.com/zyfxlv/p/3259794.html 这是解决方法
Carina_workHard 2013-08-13
  • 打赏
  • 举报
回复

39,084

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧