我正在使用 Wicket(6.4.0,但自从我们使用 1.4 以来一直在发生)使用 wicket 的 ListView 组件生成动态大小的表格(我也使用 DataView 和其他组件体验过这种情况)。有时,表格会显示一个额外的单元格,该单元格会将其他单元格从正确的列中凸出,但仅针对一行!很难解释,请看下图:
生成的 html 不显示正在生成的任何额外的 td 元素。有谁知道是什么原因造成的,或者更好的如何避免它?
编辑:这个问题是由一个 IE9 和 IE10 错误引起的,它在</td>
和下一个之间的空格处犹豫,<td>
所以我改变了:
<table>
<tr>
<td wicket:id="..."/>
<td wicket:id="..."/>
</tr>
<table>
至:
<table>
<tr>
<td wicket:id="...">
</td><td wicket:id="..."/>
</tr>
<table>
神秘细胞停止出现!