PrimeFaces代码:
<p:selectOneMenu onchange= " submit()" value = "${internacionalBean.locale}" valueChangeListener= "#{internacionalBean.cambiarIdioma}" id = "idiomaSelect" style="width:125px">
<f:selectItems value= "#{internacionalBean.countries}" />
</p:selectOneMenu>
我使用p
更改了b
,但未定义valueChangeListener
属性。
答案 0 :(得分:1)
onchange="ajax:internacionalBean.cambiarIdioma()" update="@form"
。请注意稍微不同的语法:您必须将ajax:
放在开头,以区别于JavaScript调用,并且必须提供括号。 <f:valueChangeListener />
方面。