p:当p:需要SelectOneMenu时,ajax不起作用

时间:2014-02-04 21:34:51

标签: primefaces

我正在使用primefaces 4.0。

我正在测试http://www.primefaces.org/showcase/ui/pprSelect.jsf中显示的双组合示例,因为我们有类似的要求。

该示例非常有效,除非需要第一个selectOneMenu。

<p:selectOneMenu id="city" value="#{bean.city}" required="true">  
    <f:selectItem itemLabel="Select City" itemValue="" />  
    <f:selectItems value="#{bean.cities}" />  
    <p:ajax update="suburbs"  listener="#{bean.handleCityChange}"/>  
</p:selectOneMenu>

当需要城市selectOneMenu并选择“选择城市”时,selectOneMenu of suburbs保留最后一个有效城市的值。甚至handleCityChange()方法也不会被p:ajax ...

调用

有没有人遇到同样的问题? 有没有办法清理郊区?我们需要第一个selectOneMenu ......

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试使用f:validateRequired for =“city”而不是required =“true”