【问题标题】:GWT - FlowPanel and resizingGWT - FlowPanel 和调整大小
【发布时间】:2013-07-22 01:20:21
【问题描述】:

我的应用程序中有几个Composite 小部件,它们使用FlowPanel 作为它们的主要元素。我想知道的是,我是否需要为此以任何方式调整大小? FlowPanel 没有实现RequiresResize,所以我不能使用ResizeComposite,但也许这意味着我不需要?但是,FlowPanel 中的小部件如何通知调整大小?

【问题讨论】:

  • 您的流程面板是实现 ProvidesResize 的小部件的子级吗?
  • 我在多个小部件中使用它,在其中一些是,在一些不是。我知道你不能将它设置为 ResizeComposite 的主要小部件,但它实际上给出了一个错误。
  • 您打算如何监听调整大小事件? Window.onResize?
  • 我根本不打算手动收听它们。我的主 UI 小部件已添加到 RootLayoutPanel。

标签: gwt layout resize


【解决方案1】:

如果您想让您的小部件适应您的浏览器窗口,请不要使用 FlowPanel 作为您的基础组合。请改用 LayoutPanel。

检查一下:

http://www.gwtproject.org/doc/latest/DevGuideUiPanels.html

【讨论】:

  • 嗯,问题在于,其中很多都是非常严格的;例如,我必须在将组件添加到DockLayoutPanel 时给出组件的大小,这意味着很难从 CSS 等中设置它。我会考虑这个,但老实说,这并不能真正回答我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-20
  • 1970-01-01
  • 2021-05-28
  • 2012-02-14
相关资源
最近更新 更多