【问题标题】:Flex 3 tilelist not scolling with 'bottom' property setFlex 3 tilelist 不使用“底部”属性集滚动
【发布时间】:2013-03-13 20:49:13
【问题描述】:

相当基本的问题,但似乎很奇怪,它不起作用。我的磁贴列表垂直滚动。如果我设置一个明确的高度,一切正常。如果我将高度设置为百分比或设置底部属性,则平铺列表不会缩小到小于渲染器高度乘以显示的行数。

我想出的解决方案是每次都监听父级的resize事件并明确设置平铺列表的高度。它有效,但我很好奇这是正常的还是这里发生了其他事情。谢谢

【问题讨论】:

    标签: apache-flex flex3 tilelist


    【解决方案1】:

    平铺列表不会缩小到小于渲染器高度乘以显示的行数。

    这可能是意料之中的。由于您没有显示任何代码,我猜您将高度设置为 100% 或底部 =“0”。即使您指定的值稍小一些,例如 90% 或 bottom="10",它也会使列表足够大以填充指定的空间。

    如果你想要滚动条,你总是可以通过指定 maxHeight 来强制它们。

    【讨论】:

    • "如果你指定稍微小一点的东西,比如 90% 或 bottom="10",它会使列表足够大以填充指定的空间。"那是我不确定原因是什么的行为。似乎无论我使用什么属性来指定高度,相对与否它都应该尊重这一点。 maxHeight 不起作用,因为 tileList 的容器可以更改高度,但我只是明确设置了容器调整大小的高度。
    • @ScottF 我不确定,但也许您试图指定的组件大小低于组件的 minimumHeight? Flex 组件根据提供给它们的数据和您在组件上设置的参数(如请求的行数)计算最小大小。重新阅读您的问题后,我想知道这是不是发生了什么?
    猜你喜欢
    • 2017-11-27
    • 2011-10-22
    • 2011-01-12
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 2015-08-11
    相关资源
    最近更新 更多