0

h:panelGridの行IDを定義する方法はありますか?h:panelGridのIDを定義すると、出力htmlでテーブルのIDになります。

前もって感謝します。

4

1 に答える 1

0

<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

于 2013-03-18T09:54:06.817 に答える