ho un h:inputTextarea
con qualche a4j:support
per aggiornare il modello su richiestaRichFaces a4j: sostegno dovrebbe aggiornare il modello nel contesto, ma non l'entità
<h:inputTextarea rows="15" id="taFreetext" value="#{customInput.value}"
required="true"
onkeyup="textAndLinesCount(#{rich:element('taFreetext')},document.getElementById('msgCounterLines'),20, 64);">
<a4j:support ajaxSingle="true" event="onchange" />
</h:inputTextarea>
il mio problema è che non solo il modello nel mio il contesto è aggiornato, quando premo un tasto, ma anche l'entità viene svuotata automaticamente!
l'page.xml
di questo file ha vampate di calore in modalità manuale
<begin-conversation join="true" flush-mode="manual"/>
ho letto questo post nel forum Seam Framework: Problems with AJAX and update model, ma questo non è davvero aiutando. Ho avuto anche qualche action
nel mio a4j:support
che fa un entityManager.refresh()
come scritto nel post, ma poi il modello e l'entità era ancora sul vecchio stato ...
Guardando avanti per alcune buone note, grazie!
(io uso JSF 1.2, 3.3.3) RichFaces
puoi descriverci un po 'di più? Penso che tu debba usare 'savestate'. –
@jubinPatel quali informazioni vuoi esattamente? mi piacerebbe aiutarti a rispondere alla domanda, se puoi dirmi, cosa ti ha inginocchiato di più ... e: cosa intendi con 'savestate'? – Joerg
quale entità diventa nulla intendi valore di input textarea? fornisci anche il tuo JS. e 'savestate' significa quando la pagina intera viene ricaricata, quindi il bean di backup' customInput' genera un nuovo oggetto. per preservare l'ultimo oggetto usare 't: savestate'. dopo '
' tag usa '