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
|