2011-07-29 13 views

答えて

4

いいえ、できません。 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> 
0

あなたはこのために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> 

:サポート

関連する問題