为什么表重新表示移动表数据?

时间:2015-07-21 15:55:42

标签: html jsf tomcat richfaces

我有一个JSF文件,里面有一个html表。该表格被<a4j:outputPanel></a4j:outputPanel>标记所包围。

表格设置如下:

<table>
  <tr>
   <td></td>
   <td></td>
   <td></td>
  </tr>
  <tr>
   <td></td>
   <td></td>
   <td></td>
  </tr>
  <tr>
   <td></td>
   <td></td>
   <td></td>
  </tr>
</table>

在第一行的第一个<td></td>内,有2个div个元素。当我使用该页面时,我点击了一个重新呈现页面的<a4j:commandButton>,我注意到第一行中的第二个和第三个<td>正在移动到第一行下面的自己的行。我检查了源代码,第一个<td>中的2个div根本不在表中,并且移到了<table>标记之前,现在只有2个<td>第一个<tr>中的元素。为了更多地测试它我做了另一个<a4j:commandButton>除了重新呈现表所在的<a4j:outputPanel>并且它仍在发生之外什么都不做。我能够修复它,但在第一个之前放置一个空表行。这是一种解决方法,但我想知道为什么它首先发生。有人知道吗?

我正在使用tomcat 6服务器,如果它有所作为。

0 个答案:

没有答案