Domanda

Sono nuovo a JSF, Facelets, SWF e tecnologie Trinidad, ed io avendo un problema presentando parametri dal <tr:commandButton> in una pagina XHTML per il flusso (utilizzando il <f:param>). La cosa interessante è quando uso <h:commanButton> al posto del <tr:commandButton>, tutto funziona bene. La ragione per cui ho bisogno di usare il pulsante Trinidad è che devo mettere in <tr:forms> per sostenere PPR.

Apprezzo molto il vostro aiuto.

È stato utile?

Soluzione

Il <f:param> non ha funzionato nella <h:commandButton> per lungo tempo fino a quando JSF 2.0. E 'stato intented per essere utilizzato in combinazione con <h:outputFormat>, <h:commandLink> e <h:outputLink> solo.

E 'sembrare che si sta utilizzando JSF 2.0, ma che Trinidad non è "JSF 2.0 pronto" ancora. Si dovrebbe quindi utilizzare <f:setPropertyActionListener> posto.

Ecco un esempio:

<tr:commandButton value="submit" action="#{bean.submit}">
    <f:setPropertyActionListener target="#{bean.someProperty}" value="someValue" />
</tr:commandButton>

Si può anche considerare l'aggiornamento Trinidad a una versione compatibile JSF 2.0, se qualsiasi disponibili.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top