Konuyu görüntüle
IUCODERS FORUM > Programlama > Web & Grafik Tasarımı > jsf/js
Yazar
jasmin


avatar

Kayıt: 15.12.2009
02.08.2013-12:11 #78953
merhaba arkadaşlar,
javascripte elde ettiğim bir değeri jsf de kullanmak istiyorum ,şuna benzer bir yapı kullandım

<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>

ama değer null geliyor.Başka nasıl bir yöntem deneyebilirim ?
Şimdiden teşekkürler.





Yazar
whispered


avatar
Samsun
Kayıt: 24.10.2011
02.10.2013-13:52 #78994
Direkt boyle bir eşitleme mümkün değil. Eskiden bunun için uydurma çözümler vardı ancak uzun süreden beri JSF ile ığraşmıyorum. Primefaces'ın yeni sürümlerinde remoteCommand diye bir component geliştirilmiş sanırsam tam da sizin istediğinizi yapıyor, yani havascriptten, backing bean'e parametre geçirebiliyorsunuz.

Page:

<p:remoteCommand name="myCommand" action="#{myBean.method}" />


JavaScript:

myCommand({param: 'value'});


Bean method;

public void method() {
    String value = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("param");
}






Istanbul Universitesi
Bilgisayar Mühendisligi





Yazar
whispered


avatar
Samsun
Kayıt: 24.10.2011
02.10.2013-13:53 #78995
Direkt boyle bir eşitleme mümkün değil. Eskiden bunun için uydurma çözümler vardı ancak uzun süreden beri JSF ile ığraşmıyorum. Primefaces'ın yeni sürümlerinde remoteCommand diye bir component geliştirilmiş sanırsam tam da sizin istediğinizi yapıyor, yani havascriptten, backing bean'e parametre geçirebiliyorsunuz.

Page:

<p:remoteCommand name="myCommand" action="#{myBean.method}" />


JavaScript:

myCommand({param: 'value'});


Bean method;

public void method() {
    String value = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("param");
}






Istanbul Universitesi
Bilgisayar Mühendisligi





Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb