public void genreOthersChange(ValueChangeEvent event) {
log.debug("change value of Other Genre. auto change the Others check box");
String newValue = event.getNewValue().toString();
this.hasOtherGenre = !"".equals(newValue);
}
<ice:setEventPhase events="ValueChangeEvent"
phase="INVOKE_APPLICATION" disabled="false">
<ice:inputText
value="#{ciApplicationProjectCategorizationBean.portfolioCat.genreOthers}"
style="width:200px" partialSubmit="true"
valueChangeListener="#{ciApplicationProjectCategorizationBean.genreOthersChange}" />
</ice:setEventPhase>
log.debug("change value of Other Genre. auto change the Others check box");
String newValue = event.getNewValue().toString();
this.hasOtherGenre = !"".equals(newValue);
}
<ice:setEventPhase events="ValueChangeEvent"
phase="INVOKE_APPLICATION" disabled="false">
<ice:inputText
value="#{ciApplicationProjectCategorizationBean.portfolioCat.genreOthers}"
style="width:200px" partialSubmit="true"
valueChangeListener="#{ciApplicationProjectCategorizationBean.genreOthersChange}" />
</ice:setEventPhase>
本文介绍了一个使用JavaServer Faces (JSF)框架的例子,展示了如何通过值变化监听器(ValueChangeListener)来自动更新“其他”类型的复选框状态。当输入文本框的内容发生变化时,如果输入不为空,则激活复选框;反之则取消激活。
258

被折叠的 条评论
为什么被折叠?



