Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 更新后保持DataGrid在相同滚动位置的方法?_Apache Flex_Actionscript_Datagrid_Scroll Position - Fatal编程技术网

Apache flex 更新后保持DataGrid在相同滚动位置的方法?

Apache flex 更新后保持DataGrid在相同滚动位置的方法?,apache-flex,actionscript,datagrid,scroll-position,Apache Flex,Actionscript,Datagrid,Scroll Position,我有一个定制,每60秒用来自ColdFusion服务器的数据更新一次。我注意到,每次DataGrid更新和重画时,滚动位置都会重置为顶部 有没有办法为我的DataGrid保留滚动位置 提前谢谢。我很肯定你可以用这个。在更新之前保存它,并在更新之后重置它。请记住,如果要更改数据提供程序,则verticalScrollPosition可能不会指向新旧数据提供程序中的同一位置。我很确定您可以使用。在更新之前保存它,并在更新之后重置它。请记住,如果要更改数据提供程序,则verticalScrollPos

我有一个定制,每60秒用来自ColdFusion服务器的数据更新一次。我注意到,每次DataGrid更新和重画时,滚动位置都会重置为顶部

有没有办法为我的DataGrid保留滚动位置


提前谢谢。

我很肯定你可以用这个。在更新之前保存它,并在更新之后重置它。请记住,如果要更改数据提供程序,则verticalScrollPosition可能不会指向新旧数据提供程序中的同一位置。

我很确定您可以使用。在更新之前保存它,并在更新之后重置它。请记住,如果要更改数据提供程序,则verticalScrollPosition可能不会指向旧数据提供程序和新数据提供程序中的同一位置。

仅提供更多细节。我这样做的方式是创建一个名为scrollPos的变量,然后在


只是想提供更多的细节。我这样做的方式是创建一个名为scrollPos的变量,然后在


谢谢!这正是我需要的。谢谢!这正是我所需要的。
scroll="scrollPos=someId.verticalScrollPosition"
private function setScrollPosition() : void {
  someId.verticalScrollPosition = scrollPos;
}