h:selectOneRadioコンポーネントのアイテム表示をパーソナライズする方法は? [複製]

StackOverflow https://stackoverflow.com/questions/1033361

  •  06-07-2019
  •  | 
  •  

質問

    

この質問にはすでに回答があります:

         

実際には、f:selectItemsタグから与えられたアイテムを表示するためにh:selectOneRadioを使用しています。

テキストを表示するよりも、画像を表示したいです。

selectItem <!> quot; value <!> quot;からのhtmlをレンダリングする方法が見つからなかったため、どのように可能ですか。属性?

ありがとう、これは現在のコードです。画像表示はありません...

<h:selectOneRadio layout="spread" value="#{question.candidateAnswer.value}"  
    disabledClass="invalid_choice" enabledClass="valid_choice" >

    <a:support event="onchange" actionListener="#{answerManager.answer}" 
        reRender="zoneQuestions, zoneNavigation, zoneScenariiList, zoneCart" />

    <f:selectItems value="#{question.choices}" />

</h:selectOneRadio>

ありがとう

役に立ちましたか?

解決

すべてのh:selectOneMenuが行うことは、HTML選択入力をレンダリングすることです。これは画像を表示できません。

カスタムコンポーネントが必要になります。おそらく、Richfacesドロップダウンメニューを選択入力のように機能させることができますが、おそらくコンボボックスを強化するこれらのjQueryプラグイン

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top