AS3数据网格冻结窗格/始终显示可滚动数据网格中的列



下午,我有一个带有一些自定义渲染器的数据网格,我只是想知道我应该如何实现冻结的能力,并在向左/向右滚动时始终显示最左边的3列。

我想我可能不得不采用2个并排的数据网格,第一个显示我一直想要的3列,并能够滚动其余的列。我想唯一的问题是链接行选择,以在两者中选择该行,并将列排序联系在一起。。。

或者,当一个人向右滚动时,尝试取第4+列并将其宽度缩小到0,然后在向左滚动时将其增加回最大宽度,这会更好吗?尽管这会导致有趣的问题发生,因为数据网格的内容会越来越小,直到你100%向右移动,滚动条就会消失。。。

有什么想法吗?谢谢jc

假设您使用的是Flex,那么您要查找的数据网格属性称为lockedColumnCount。如果设置lockedColumnCount="3",则数据网格的前3列(从左起)将始终显示。

最新更新