如何将PrimeFaces的OneSelectMenu转换为BootsFaces

时间:2016-05-30 14:14:12

标签: jsf selectonemenu valuechangelistener bootsfaces

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属性。

1 个答案:

答案 0 :(得分:1)

  • 在我们实施此功能之前,我们显然已经忽略了,您可以使用onchange="ajax:internacionalBean.cambiarIdioma()" update="@form"。请注意稍微不同的语法:您必须将ajax:放在开头,以区别于JavaScript调用,并且必须提供括号。
  • 如下面的BalusC建议,您也可以尝试添加<f:valueChangeListener />方面。
  • 您是否介意在我们的错误跟踪器(https://github.com/TheCoder4eu/BootsFaces-OSP/issues)上打开功能请求?