0

すべてのラジオ ボタンの上に画像を含む selectOneRadio を表示したい。すべてのラジオ ボタンの背景画像としてその最適なソリューション セット スタイルを読み取ります

<p:selectOneRadio value="#{adminManageBroadcastController.selectedImage}" converter="#{broadcastImageConverter}">
                    <f:selectItems value="#{adminManageBroadcastController.fileUploadList}"  var="image"
                                   itemValue="#{image}"
                                   style="background:url(#{image.url}); no-repeat !important;"/>
                </p:selectOneRadio> 

内部のデータfileUploadListが正しいことはわかっています。しかし、ラベルの代わりに hashCode が表示されます (equals と hashcode はオーバーライドされました)。そうすれば問題ない

 itemLabel="&lt;img src=&quot;#{image.url}&quot; width=&quot;20&quot; height=&quot;20&quot; alt=&quot;broadcast_img&quot;&gt;"
itemLabelEscaped="false"

画像がラベルとして表示されないのはなぜですか?

4

1 に答える 1