Come sfuggire f:selectItem itemLabel attributo

Come sfuggire f:SelectItem itemLabel attributo in modo che io possa aggiungere un collegamento ipertestuale in etichetta?

Utilizzando il seguente codice, sono stato in grado di sfuggire h:outputText ma non f:selectItem.

            <h:outputText value="MyLink &lt;a href=&quot;http://google.com&quot; &gt;Google &lt;/a&gt;" escape="false"/>              
            <h:selectOneRadio id="p" value="#{bean.somevalue}" required="true" >
                <f:selectItem escape="false" escapeItem="false" itemLabel="One &lt;a href=&quot;http://google.com&quot; &gt;Google &lt;/a&gt;" itemValue="O" />
                <f:selectItem escape="false" escapeItem="false" itemLabel="Two &lt;a href=&quot;http://stackoverflow.com&quot; &gt;Stackoverflow&lt;/a&gt;" itemValue="T" />
            </h:selectOneRadio>

Voglio qualcosa come nell’immagine seguente

Come sfuggire f:selectItem itemLabel attributo

OriginaleL’autore Praneeth | 2013-01-09

One Reply
  1. 15

    Questo è un documentario di bug in JSF. Il effettivo attributo denominato itemEscaped, non escapeItem (come documentato in modo non corretto in VDL) o escape (che Eclipse completamento automatico infatti autosuggests per qualche ragione sconosciuta, ma in realtà è totalmente assente in VDL).

    Il seguente costrutto dovrebbe funzionare per voi (almeno, non per me Mojarra 2.1.17):

    <h:selectOneRadio>
        <f:selectItem itemEscaped="false" itemLabel="One &lt;a href=&quot;http://google.com&quot; &gt;Google &lt;/a&gt;" itemValue="O" />
        <f:selectItem itemEscaped="false" itemLabel="Two &lt;a href=&quot;http://stackoverflow.com&quot; &gt;Stackoverflow&lt;/a&gt;" itemValue="T" />
    </h:selectOneRadio>
    Si sono impressionanti
    Sei il benvenuto.
    Ho corretto l’errore di documentazione. Meglio tardi che mai: java.net/jira/browse/…
    Grande!
    Per me non è sfuggito ma non è visualizzato come un link.

    OriginaleL’autore BalusC

Lascia un commento