a4j:サポートでイベント属性に複数の値がありますか?can a4j:イベント属性に複数の値がありますか?
<a:support event="onchange, onsubmit" ajaxSingle="true"
action="#{customerSession.userCheckQuantity(_cartItem, index)}"
reRender="shoppingCartAjax, orderTotalAjax"></a:support>
a4j:サポートでイベント属性に複数の値がありますか?can a4j:イベント属性に複数の値がありますか?
<a:support event="onchange, onsubmit" ajaxSingle="true"
action="#{customerSession.userCheckQuantity(_cartItem, index)}"
reRender="shoppingCartAjax, orderTotalAjax"></a:support>
いいえ、できません。 event
ためTLD属性では言う:私たちはAJAXの提出コード
を構築しているため、親 コンポーネントのJavaScriptのイベントプロパティ(onclickの、のonchangeなど)、の
名前がありありJIRAがこの機能をリクエストしていますが、まだ開いています。それはRF3のため、私はこれが変わらないと思っています。
しかし、同じことをサポートする
a4j:ajax
(RF4に相当)についてはanother requestがあります。 RF4のため、実装されている可能性が高いと推測しています。代替案としては、あなただけの1 compoentに対して複数の
a4j:support
のタグを使用することができます。<h:selectOneMenu id="planets" value="#{planetsMoons.currentPlanet}" valueChangeListener="#{planetsMoons.planetChanged}"> <f:selectItems value="#{planetsMoons.planetsList}" /> <a4j:support event="onchange" reRender="id1,id2" /> <a4j:support event="onkeyup" reRender="id1,id3" /> </h:selectOneMenu>
あなたはこのためにactionparamを使用することができ、ここでの例です:
a4jのための同様の< a4j:commandButton ajaxSingle="true" value="Clean Up Form" reRender="name, job, out" status="commonstatus">
<a4j:actionparam name="n" value="" assignTo="#{userBean.name}" />
<a4j:actionparam name="j" value="" assignTo="#{userBean.job}" />
< /a4j:commandButton>
:サポート