【问题标题】:GWT ScrollPanel with Horizontal SimplePanel带有水平 SimplePanel 的 GWT ScrollPanel
【发布时间】:2013-02-05 00:27:33
【问题描述】:

我正在尝试在水平面板中实现滚动面板。
我读了这篇文章 GWT Horizontal panel with horizontal scrolling

答案似乎很好,但我想知道 ravi 是否用滚动面板包裹了他的简单面板,反之亦然。

基本上我想知道面板是如何相互嵌套的?

【问题讨论】:

    标签: gwt


    【解决方案1】:

    滚动面板没什么特别的——它只是一个带有一些 CSS 设置的 DIV 元素。这就是另一个问题的答案的意思,因为SimplePanel 只是一个显示为 DIV 的小部件。

    所以另一个答案是通过以下方式创建一个滚动小部件:

    • 创建一个SimplePanel 作为内容容器
    • 将一些带有overflow-x 属性的CSS 设置为SimplePanel
    • 设置内容现在会有一个水平滚动条(由于 CSS 属性)。

    如果您喜欢更直接的方式,请查看UiBinder。使用它,您可以将小部件/CSS/HTML 元素组合成更接近浏览器呈现 UI 的形式。因此,例如,您可以使用所需的 CSS 创建一个 DIV 来实现滚动容器。

    【讨论】:

    • 尽管它有水平滚动条 SimplePanel 只能包含一个小部件。错误告诉我。如果我将 RootPanels 添加为单个“孩子”,例如AbsoluyePanel,它垂直排列小部件并忽略您的 css 指令:/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-24
    • 1970-01-01
    • 2013-05-23
    • 2011-10-05
    • 1970-01-01
    • 1970-01-01
    • 2011-06-22
    相关资源
    最近更新 更多