h:panelGridの行IDを定義する方法はありますか?h:panelGridのIDを定義すると、出力htmlでテーブルのIDになります。
前もって感謝します。
<h:panelGrid>
個々の行のIDを設定する方法は提供されていません。代わりに、その属性rowClasses
は、行へのCSSクラスの設定を制御するように設計されています。通常、この属性は、行の交互フォーマットを設定するために使用されます。
ドキュメントにrowClasses
は、「このテーブルの行に適用されるCSSスタイルクラスのコンマ区切りリスト」を受け入れ、「クラスのスペース区切りリストを個々の行に指定することもできる」と記載されています。属性で指定されたスタイルは、テーブルの各行に適用されます。
代替行を設定する例<h:panelGrid>
:
<h:panelGrid columns="3" rowClasses="oddRow, evenRow"> ... </h:panelGrid>
ただし、個々の行にidを設定する要件が厳しい場合は、プロパティを持つタグを<p:panelGrid>
ネストできるPrimefacesの使用を検討できます。<p:row>
id