我试图在GWT中的垂直面板中设置align属性,如下所示:
vpanel = new VerticalPanel();
vPanel.setHorizontalAlignment(HasHorizontalAlignment.ALIGN_LEFT);
Run Code Online (Sandbox Code Playgroud)
然后添加孩子,给我一个像这样的表:
<table>
<tbody>
<tr><td align="left"></td></tr>
<tr><td align="left"></td></tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
但我想要的是
<table align="left">
<tbody>
<tr><td></td></tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我知道这是一个愚蠢的问题,但我遇到了浏览器兼容性问题,并且只有HTML指定的修复问题在所有浏览器上.有任何想法吗?
您可以使用例如获取窗口小部件的基础元素并为其设置属性getElement().setAttribute(..):
VerticalPanel panel = new VerticalPanel();
panel.getElement().setAttribute("align", "left");
RootPanel.get().add(panel);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8526 次 |
| 最近记录: |