私はPrimeFaces 6.0でテストJSFプロジェクトを開発しています。 テーブルのような構造で中央に配置されたアイコンはほとんどありません。 p:rowとp:columnを持つp:panelGridを使用して、テーブルのような構造を作成してみました。p:iconを表示するためのp:graphicImage。p:graphicImageをp:columnの中心に合わせる
問題は、p:graphicImageをセルの中央に、つまりp:列の内側に配置することです。
私のコードのサンプルは以下の通りです。希望の結果が得られていません。テストの時間後
<p:panelGrid id="pgIcons" style="width: 100%;">
<p:row>
<p:column style="width: 34%; text-align: center;">
<p:graphicImage id="gi1" styleClass="ui-icon ui-icon-check"/>
</p:column>
<p:column style="width: 33%; text-align: center;">
<p:graphicImage id="gi2" styleClass="ui-icon ui-icon-bookmark"/>
</p:column>
<p:column style="width: 33%; text-align: center;">
<p:graphicImage id="gi3" styleClass="ui-icon ui-icon-tag"/>
</p:column>
</p:row>
</p:panelGrid>
CSSクラス: '.centered TD {テキスト整列:センター;}' '次いでstyleClassの=' 'と'(すなわち '
')。 – Tiny
投稿していただきありがとうございます。残念ながら、それは動作していません...つまり、p:graphicImageにstyleClass = "ui-icon ui-icon -..."が指定されていない場合にのみ動作することがわかりました。 – predrags