I need to pass a parameter to the server in my ajax request. Please see the code below. Scope: View Scope
Without f:param
Managed Bean
public final void onCostoBrutoChange(final AjaxBehaviorEvent event) { createCostoBrutoOptions(promoArticlesList); }
In this case, the method onCostoBrutoChange() does gets invoked. But, it does not get invoked when I include f:param. Please see the code below.
With f:param
Managed Bean
public final void onCostoBrutoChange(final AjaxBehaviorEvent event) { createCostoBrutoOptions(promoArticlesList); String id = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("myId"); }
Not able to identify whats incorrect in this code. Please guide.
Thanks, Shikha