私はこのようなXHTMLを持っています
<h:form id="form">
<h:panelGrid columns="3">
<h:outputText value="Keyup: " />
<p:inputText id="counter">
<p:ajax event="keyup" update="out"
listener="#{counterBean.increment}" />
</p:inputText>
<h:outputText id="out" value="#{counterBean.count}" />
</h:panelGrid>
</h:form>
ケースI:ajaxリスナーメソッドAjaxBehaviorEvent
public void increment(AjaxBehaviorEvent event) {
count++;
}
ケースII:なしAjaxBehaviorEvent
public void increment() {
count++;
}
どちらの場合も、リスナーが呼び出され、カウンタージョブを実行してカウントを増やしますkeyup
。では、正確に使用するAjaxBehaviorEvent
必要があるのはいつですか、使用する必要がないのはいつですか?