0
有人能告诉我为什么valueChangeListener方法永远不会被触发吗?h:selectBooleanCheckbox从未调用过的ValueChangeListener
<h:form>
<h:selectBooleanCheckbox
value="#{reaCtrl.update}"
valueChangeListener="#{reaCtrl.updateC}" onclick="submit()">
</h:selectBooleanCheckbox>
</h:form>
的方法updateC看起来像这样:
public void updateC(ValueChangeEvent event) {
System.out.println("testC");
}
THX
如何你知道这个方法从来没有被解雇吗?!我试过你的代码,它的工作非常好!你是如何声明更新变量的? – Tarik 2015-02-09 00:20:04
文本'testC'不打印。变量更新为\t private boolean。 – Yassine 2015-02-09 19:01:01
我刚刚再次测试了你的代码和它的工作!你运行的是Tomcat吗?最佳版本?你是否在控制台中查看?请添加你的整个xhtml和bean code。 – Tarik 2015-02-10 00:44:50