GWT。如何更改弹性工作台';列宽是多少?

GWT。如何更改弹性工作台';列宽是多少?,gwt,width,flextable,Gwt,Width,Flextable,我无法使用FlexTable中的复选框更改第一列的宽度。 我试着用 filterGrid.getColumnFormatter().setWidth(0, "15px"); 但没有任何效果 请给我提个建议 附录1 <table class="content" aria-hidden="false"> <colgroup><col width="10px"></col></colgroup> <tbody> <tr&

我无法使用FlexTable中的复选框更改第一列的宽度。

我试着用

filterGrid.getColumnFormatter().setWidth(0, "15px");
但没有任何效果

请给我提个建议

附录1

<table class="content" aria-hidden="false">
<colgroup><col width="10px"></col></colgroup>
<tbody>
<tr>
<td>
<span class="gwt-CheckBox" style="width: 1em;">
<input id="gwt-uid-9" type="checkbox" value="on" tabindex="0"></input>
<label for="gwt-uid-9"></label></span>
</td>

尝试
FlexTable.getColumnFormatter().setWidth(列,宽度)

例如,我刚刚尝试了
table.getColumnFormatter().setWidth(0,“400px”)

生成了以下HTML:

<colgroup>
    <col width="400px">
</colgroup>


尝试
filterGrid.getFlexCellFormatter().setWidth(行、列、宽度)
。不幸的是,它没有帮助。不幸的是,设置table.getColumnFormatter().setWidth(0,“400px”);对桌子没有影响。正如在html中一样,colgroup发生了变化,但正如我所说,它没有任何效果。如果它没有效果,可能会有另一个CSS样式影响您的表。如果你有一个
属性,试着删除你分配的CSS类,看看它是否有区别。否则,当您在浏览器上检查HTML时,“检查”窗口的右栏将显示影响表的CSS样式。检查是否有任何东西也影响了
标记。正如您所建议的,我检查了我的HTML。有一些CSS样式,但它们不是指大小。我在问题部分增加了附录1。您可以通过复选框查看表的结构。TD单元的大小不会改变。您能否尝试从附录1的
元素中删除
style=“width:1em;”“
?我想这是在延伸你的
我删除了
风格,但没有帮助。如我所见,问题出在
元素中。非常感谢你试图帮助我。