9
私のajaxリクエストでサーバーにパラメータを渡す必要があります。以下のコードをご覧ください。 範囲:Fなしビュースコープh:inputTextのf:ajaxにパラメータを渡す方法f:paramが機能しません
:PARAM豆この場合
public final void onCostoBrutoChange(final AjaxBehaviorEvent event) {
createCostoBrutoOptions(promoArticlesList);
}
を管理
<p:column width="40">
<h:inputText id="originalCostInputTxt" value="#{articlePromo.costoBruto}"
<f:ajax event="change"
execute="@this"
listener="#{promotionDetailManagedBean.onCostoBrutoChange}">
</f:ajax>
</h:inputText>
</p:column>
、方法onCostoBrutoChange()が呼び出されません。しかし、f:paramをインクルードしたときに呼び出されることはありません。以下のコードをご覧ください。 Fで
:PARAM
<p:column width="40">
<h:inputText id="originalCostInputTxt" value="#{articlePromo.costoBruto}"
<f:ajax event="change"
execute="@this"
listener="#{promotionDetailManagedBean.onCostoBrutoChange}">
<f:param value="#{articlePromo.promocionArticuloId}" name="myId"/>
</f:ajax>
</h:inputText>
</p:column>
このコードでいただきました!間違って識別することができません
public final void onCostoBrutoChange(final AjaxBehaviorEvent event) { createCostoBrutoOptions(promoArticlesList); String id = FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("myId"); }
豆
管理。ご案内ください。おかげで、 Shikha
このように気付かなかった...ニース!!! – Daniel
神からの答え.. ..ありがとう。出来た。同じことを知らなかった。 –
@ BalusC私はELを反復変数 'var'を使って' c:foreach'の中でプログラム的に評価していますが、評価は 'null'です。 – Theo