【问题标题】:Flex 4 Scroller sometimes doesn't showFlex 4 Scroller 有时不显示
【发布时间】:2011-09-15 15:16:49
【问题描述】:

好的,所以我有一个简单的未蒙皮 Scroller 组件,我遇到的问题是垂直滚动条在随机时间消失。 我仍然可以使用鼠标滚轮滚动内容,但您可以理解这对于优质产品来说是不够的。

这是我的代码

<s:Scroller id="scroller" width="100%" height="150" horizontalScrollPolicy="off" verticalScrollPolicy="on">
    <s:DataGroup
        dataProvider            = "{_myDataSource}"
        width                   = "100%"

        clipAndEnableScrolling  = "true"
        itemRenderer            = "MyItemRenderer"> 
        <s:layout>
            <s:VerticalLayout
                useVirtualLayout    = "true"
                rowHeight           = "30"
                gap                 = "10" 
                horizontalAlign     = "left" 
                paddingRight        = "10"
                verticalAlign       = "top"/>
        </s:layout>
    </s:DataGroup>
</s:Scroller>

这是一个弹性错误吗? 正如我所说,这似乎是随机发生的。 我唯一知道的是,它仅在数据源数组发生更改时触发。例如,在消息不断进入的聊天窗口中。 这发生在我的多个地方,所以我认为不是 ItemRenderer 导致了问题。

【问题讨论】:

  • 看起来没什么问题。您能否向我们展示一个完整的可运行示例来说明该问题?您需要为此包含一个 dataProvider 。还要指定您使用的 Flex SDK 版本。
  • 嘿。您最好将滚动条的高度设置为 100%,并将滚动条放在高度为 150 的组件内。我之前遇到过类似的问题

标签: apache-flex scroll scroller


【解决方案1】:

将滚动条的高度设置为 100%,并将滚动条放置在高度为 150 的组件内,不过,似乎“100%”应该可以工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    相关资源
    最近更新 更多