1

PrimeFaces 代码:

<p:selectOneMenu onchange= " submit()" value = "${internacionalBean.locale}" valueChangeListener= "#{internacionalBean.cambiarIdioma}" id = "idiomaSelect" style="width:125px">
    <f:selectItems value= "#{internacionalBean.countries}" />
</p:selectOneMenu>

我更改pb,但valueChangeListener未定义属性。

4

1 回答 1

1
  • 在我们实现这个我们明显忽略的功能之前,您可以使用onchange="ajax:internacionalBean.cambiarIdioma()" update="@form". 请注意略有不同的语法:您必须将其放在ajax:开头以将其与 JavaScript 调用区分开来,并且您必须提供括号。
  • 就像下面 BalusC 建议的那样,您也可以尝试添加一个<f:valueChangeListener />方面。
  • 您介意在我们的错误跟踪器 ( https://github.com/TheCoder4eu/BootsFaces-OSP/issues )上打开功能请求吗?
于 2016-05-31T06:00:05.307 回答