如何在 Flex 中控制 Spark Datagrid 的滚动条位置?

Posted

技术标签:

【中文标题】如何在 Flex 中控制 Spark Datagrid 的滚动条位置?【英文标题】:How to control a spark Datagrid's scroller position in Flex? 【发布时间】:2011-10-31 20:40:01 【问题描述】:

我正在为一个项目使用新的 Spark Datagrid,但我必须承认滚动条让我有点恼火,所以我想对其进行一些控制。

换句话说,我想以编程方式将 Datagrid 滚动条的位置设置为我想要的位置。

提前谢谢你。

【问题讨论】:

【参考方案1】:

只需使用 ensureCellIsVisible

datagrid.ensureCellIsVisible(dgArrayCollection.length - 1,-1);

其中 dgArrayCollection 是数据网格的数据提供者

【讨论】:

【参考方案2】:
    Setting the horizontal scroll position in the HorizontalList control in Flex Setting the vertical scroll position on a Spark List control in Flex 4 Programmatically scrolling the Spark TextArea control in Flex 4 Flex 4 List remembering verticalScrollPosition Scroll automatically to the bottom of a Container or TextArea

希望这些链接对您有用。

【讨论】:

【参考方案3】:

虽然上面的链接对于找到答案很有用,但这里是直接的答案:

someDataGrid.grid.layout.verticalScrollPosition

【讨论】:

以上是关于如何在 Flex 中控制 Spark Datagrid 的滚动条位置?的主要内容,如果未能解决你的问题,请参考以下文章

如何使拖放始终在Flex 4 Spark List中复制(永不删除)?

如何在 Flex/Spark TextArea 或 TextFlow 中的特定位置添加图像

如何更改 flex 4 spark 数据组的一个成员的 itemRenderer 的状态?

如何使用mx Prints DataGrid打印flex spark datagrid?或者是否有其他方法可以在不使用mx Prints DataGrid的情况下实现此目的?

添加新行时,如何以编程方式滚动到 Flex Spark Textarea 的末尾?

在 Flex 中的 spark TextInput 中添加搜索图标