0

私は PrimeFaces 3.2 を使用しており、スタイル属性をタグに追加すると、

<p:selectOneMenu style="width: 100%;">

それは無視され、レンダリングされた要素のスタイルには、計算された幅のスタイル属性が含まれています (リストの最も長いオプションに基づいていると思います)。

PrimeFacesの CSS スキニング ( .ui-selectonemenuおよび.ui-selectonemenu-label ) を使用しても機能しません - 要素スタイルによって上書きされます。

ここで説明する方法も適用できません。<h:selectOneMenu> にネストされた <f:selectItem> に CSS を適用します。

おそらくこれは次のバグに関連しています: http://code.google.com/p/primefaces/issues/detail?id=4196&q=style&colspec=ID%20Stars%20Type%20Status%20Priority%20TargetVersion%20Reporter%20Owner%20Summary

誰かが同じ問題に遭遇したか、または回避策がありますか?

よろしく、ヘルゲ

4

1 に答える 1

0

私は PrimeFaces 3.2 で問題を再現しましたが、PrimeFaces 3.3.1 では再現しませんでした。私の推測では、彼らはそれを修正しました。

この問題に関連している可能性が非常に高く、Cagatay は 3.2 には当てはまらないと言っていましたが、私は今それを再現しました。

私のアドバイスは、PrimeFaces のバージョンを更新することです。

于 2012-08-10T11:57:21.707 に答える