0
を行マージ:など、私はRichFacesの4を使用しています、そしてIは、テーブル中心に2つの行をマージ必要RichFacesの表センターに動的
<rich:column >
<f:facet name="header">
<h:outputText value="col 1" />
</f:facet>
<h:outputText value="val 1" />
</rich:column>
<rich:column breakRowBefore="true">
<h:outputText value="Val 2" />
</rich:column>
<rich:column rowspan="2">
<f:facet name="header">
<h:outputText value="Col 2" />
</f:facet>
<h:outputText value="Val 2" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Col 3" />
</f:facet>
<h:outputText value="Val 3" />
</rich:column>
<rich:column breakRowBefore="true">
<h:outputText value="Val 4" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="Col 4" />
</f:facet>
<h:outputText value="Val 5" />
</rich:column>
<rich:column breakRowBefore="true">
<h:outputText value="Val 6" />
</rich:column>
:私は次のコードを使用しようとした
+---+---+-------+
| | | | |
|---| |-------+
| | | | |
+---+---+-------+
しかし、この方法で3番目の列が壊れます。私がテーブルの最後の列にマージすると、JSF RichTable merging rows/columns in a headerのようにうまくいきます。しかし、これは私の問題を解決しません。
"第3列が壊れています"では問題の説明がありません。あなたのコードには4つのセルしか表示されませんが、「描画」には7が付いています。行番号を付けてください(最初の行は1-3-4-5ではなく1-2-3-4になります) – Makhiel
私は編集しましたより良い理解のためにテーブル。ありがとう。 – MarcosNeco