2011-07-27 9 views
0

下記のjsfページでエラーが発生します。これは、ajaxタグがレンダーターゲットと同じ形式でなければならないことを意味しますか?この制限を回避する方法はありますか?jsf ajaxは同じ形式でなければなりませんか?

SEVERE:ビュー[/ajax.xhtml]
javax.faces.FacesExceptionレンダリングエラー:不明ID '合計' を含んでいる - コンポーネントのx

<h:body> 
    <h:form> 
     x: 
     <h:inputText id="x" value="#{ajax.x}"> 
      <f:ajax event="keyup" render="sum mul"/> 
     </h:inputText> 
     <br/> 
     y: 
     <h:inputText id="y" value="#{ajax.y}"> 
      <f:ajax event="keyup" render="sum mul"/> 
     </h:inputText> 
     <br/> 
    </h:form> 
    Sum: <h:outputText id="sum" value="#{ajax.sum}"/><br/> 
    Multiply: <h:outputText id="mul" value="#{ajax.multiply}"/><br/> 
</h:body> 

答えて

1

ただ、接頭辞の文脈でそれを見つけることができませんコーン付きのID

たとえば、 <f:ajax event="keyup" render=":sum :mul"/>

this blog post

関連する問題