Jsf 在h:selectOneMenu中选择{null}项时,不会调用f:ajax侦听器

Jsf 在h:selectOneMenu中选择{null}项时,不会调用f:ajax侦听器,jsf,jsf-2,Jsf,Jsf 2,我想要一个selectOneMenu,可以选择“null”作为有效值和/或触发f:ajax来执行valueChange事件 我的当前状态如下所示: 斯特罗姆·安比耶 斯特罗姆 目前,从'null'到selectItem值的第一次更改是有效的,但回写的更改不起作用,因为'null'作为值是JSF 1.x中的一个变通方法,其中noSelectOption=true不可用。那我该怎么做呢?还需要设置energySourceType“null”,这是selectOneMenu的值,在我看来,在表单中执行

我想要一个selectOneMenu,可以选择“null”作为有效值和/或触发f:ajax来执行valueChange事件

我的当前状态如下所示:

斯特罗姆·安比耶 斯特罗姆
目前,从'null'到selectItem值的第一次更改是有效的,但回写的更改不起作用,因为'null'作为值是JSF 1.x中的一个变通方法,其中noSelectOption=true不可用。那我该怎么做呢?还需要设置energySourceType“null”,这是selectOneMenu的值,在我看来,在表单中执行此操作是最简单的方法,因为它处于循环中。

您是否尝试过NoSelectOption?是的,值为“true”和“false”。那么为什么不发布它呢?这是JSF-2实现它的方法。很抱歉,我没有发布它,但我希望它作为一个SelectionOption,因为value=null与noSO=true相同,所以它不应该工作。但我希望null作为一个选择选项。这应该没有问题。。