2016-05-30 6 views
1

PrimeFacesのコードにPrimeFacesのOneSelectMenuを変換:どのようBootsFaces

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

私はbpを変更しましたが、valueChangeListener属性が定義されていません。

答えて

1
  • 私たちが明らかに間違っているこの機能を実装するまでは、onchange="ajax:internacionalBean.cambiarIdioma()" update="@form"を使用できます。若干異なる構文に注意してください。最初にajax:をJavaScriptコールと区別する必要があり、括弧を付ける必要があります。
  • BalusCのように、<f:valueChangeListener />ファセットを追加することもできます。
  • 機能リクエストはバグトラッカー(https://github.com/TheCoder4eu/BootsFaces-OSP/issues)で開けますか?
+0

BootsFacesコンポーネントでも 'EditableValueHolder'が実装されている場合、OPは技術的にはまだ' 'をネストすることができます(ただし、Ajaxリスナーだけで十分ですOPが古い価値観に全く関心がないならば、OPは念頭に置いていたはずです)。関連:http://stackoverflow.com/q/11879138 – BalusC