我正在使用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 ......
提前致谢
答案 0 :(得分:0)
尝试使用f:validateRequired for =“city”而不是required =“true”