【问题标题】:AS3 datagrid freeze pane / always show column in scrollable datagridAS3 数据网格冻结窗格/始终在可滚动数据网格中显示列
【发布时间】:2012-03-18 05:19:30
【问题描述】:

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

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

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

有什么想法吗? 谢谢, jc

【问题讨论】:

    标签: actionscript-3 datagrid show


    【解决方案1】:

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

    【讨论】:

    • 好的,但是我只在 AS3 中这样做。我从未接触过 Flex。帖子的标题以 AS3 开头。不过,这是一个好的开始,我会检查是否有对应的 AS3。
    • 对不起,我假设了 Flex,因为通常数据网格意味着 flex。
    猜你喜欢
    • 2011-11-03
    • 2010-12-25
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多