Set bean-Eigenschaft vom jsf-Seite mit javascript-variable
ich bin mit icefaces 3, und es gibt einen Fehler in den einzelnen Komponenten in der Bindung an eine bean-Eigenschaft, so versuche ich dies manuell tun, so Frage ich mich, über den besten Weg, um bean-Eigenschaft vom jsf-Seite manuell, indem Sie eine javascript-variable.
ich möchte etwas machen wie:
<script type="text/javascript">
//<![CDATA[
function setPopupValues() {
var onSuccess = document.getElementById('myForm:onSuccess_Sel');
#{myBean.onSuccessPage}=onSuccess.value;
}
//]]>
</script>
<h:commandButton value="Save" action="#{myBean.save}" onclick="setPopupValues();"></h:commandButton>
- Ist das nicht die
myForm:onSuccess_Sel
erhältlich inExternalContext#getRequestParameterMap()
? - oh ja, danke, das funktionierte sehr gut für mich. sollte ich das löschen der Frage oder einer von uns fügt eine Antwort ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn die Eingabe in der gleichen form eingereicht worden ist, dann kann man auch einfach entpacken Sie es aus der
ExternalContext#getRequestParameterMap()
.Ich würde jedoch fix, dass die Komponente Wert verbindliche bald oder zumindest melden Sie es ICEfaces, wenn es ICEfaces bestimmten.