在verticalpanel中设置对齐方式-gwt

发布于 2024-12-01 16:08:55 字数 603 浏览 0 评论 0原文

我试图在 GWT 中的垂直面板中设置对齐属性,如下所示:

vpanel = new VerticalPanel();
vPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);

然后添加子项,这给了我一个如下所示的表格:

<table>
<tbody>
<tr><td align="left"></td></tr>
<tr><td align="left"></td></tr>
</tbody>
</table>

但我想要的是

<table align="left">
<tbody>
<tr><td></td></tr>
</tbody>
</table>

我知道这是一个愚蠢的问题,但我遇到了浏览器兼容性问题,只有HTML 指定修复了所有浏览器上的问题。有什么想法吗?

I am trying to set the align property in vertical panel in GWT like this:

vpanel = new VerticalPanel();
vPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);

and then adding children which gives me a table like this:

<table>
<tbody>
<tr><td align="left"></td></tr>
<tr><td align="left"></td></tr>
</tbody>
</table>

But what I want is

<table align="left">
<tbody>
<tr><td></td></tr>
</tbody>
</table>

I know it's a stupid question but I am stuck with browser compatibility issue and only the HTML specified fixes issue on all browsers. Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉城メ夜风 2024-12-08 16:08:56

您可以获取小部件的底层元素并使用 getElement().setAttribute(..) 为其设置属性,例如:

VerticalPanel panel = new VerticalPanel();
panel.getElement().setAttribute("align", "left");
RootPanel.get().add(panel);

You can get the underlying element of a widget and set an attribute to it using getElement().setAttribute(..) for instance :

VerticalPanel panel = new VerticalPanel();
panel.getElement().setAttribute("align", "left");
RootPanel.get().add(panel);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文