LayoutPanel与右对齐

时间:2014-02-03 17:28:16

标签: gwt layoutpanels

我正在使用带有一些图层的布局面板。其中一个层非常简单,但我希望它有一个浮点数:就在元素上。但这实际上是行不通的,因为子窗口小部件的样式设置为style="postition: absolute; left: 0px; ...",它会覆盖样式,因此子面板/窗口小部件将始终放在左侧。有什么解决方法吗?

1 个答案:

答案 0 :(得分:1)

将您的元素添加到布局容器后,您是否尝试setWidgetHorizontalPosition

如果上面的方法不起作用并且你想使用右浮动,也许你可以使用带有FlowPanel的非布局系统。否则,您必须修复组件的位置和宽度/高度,但可能会失去响应式设计。

最后一招:如果你真的需要改变绝对风格。在您的组件中执行类似的操作(在将组件添加到dom后执行此操作)

this.getElement().getParent().getStyle().set.....

您可以重置所需的任何属性,但这可能会破坏您的布局