Primefaces UI の 1 つでレイアウトの問題が発生しています。私は基本的に、以下のコードを使用して DIV でラップされたテーブルを持っています。最後の列には、水平に配置したいボタンが含まれている必要があるため、それらを panelGroup で囲みました
<div style="overflow: auto; height: 300px;">
<p:dataTable >
<p:column headerText="Column 1">
</p:column>
.
.
<p:column headerText="Actions">
<h:panelGroup layout="span">
<p:commandButton value="Edit" icon="ui-icon-scissors" />
<p:commandButton value="Delete" icon="ui-icon-trash" />
</h:panelGroup>
</p:column>
</p:dataTable>
</div>
ただし、レンダリングされると、ボタンは垂直に配置されます。HTML コードを表示すると、ボタンが両方とも div で囲まれていることがわかります。そのため、ボタンの間に改行があります。
この問題を解決するにはどうすればよいですか?
ありがとう