2011-07-11 2 views
3

私はh:selectManyMenuを使用していますが、Chrome(12)、Firefox(5)、またはInternet Explorer(8)では正しく表示されません。 h:selectOneMenuはうまく動作しますが、明らかに複数の値を選択することはできません。誰かが代替案を知っていますか? RichFacesを使用していますが、rich:selectコンポーネントで複数の値を使用することはできません。hの代替:selectManyMenu

更新: レンダリングの問題については、linkで説明しています。主な問題は、ドロップダウンリストがないことです。

答えて

2

「h:selectManyMenu」タグを忘れてしまっても、実際に使用する理由はありません。 "h:selectManyListbox"タグは良い選択肢です。

XHTMLページの使用コンバータのいずれかのmanymenu-Sとも

、あなたの値は、二重または長さで、また、長いまたはdouble値をitmes場合、多くのmenus0が正しく理解していないので...

だけ

を追加
<f:convertNumber/> 

    <p:selectManyMenu id="companyId" value="#{SearchBean.companyIdList}" style="height:120px;"> 
           <f:selectItems value="#{SearchBean.companyList}"/>        
           <f:convertNumber/> 
           <p:ajax update="data:modelId" event="change"/>  
           <p:ajax event="unselect" update="data:modelId"/> 
          </p:selectManyMenu> 
+0

解決策が見つかるまで、私は 'h:selectManyListbox'を使っていましたが、それは仕事をしています。 –