2017-06-15 1 views
-1

私はselectOneMenu JSF 2を使用していて、その幅を変更しようとしていません。SelectOneMenuの幅がブートストラップを使用していません

`<h:selectOneMenu style="width:280px" styleClass="selectpicker"`> 
      <f:selectItem itemValue="1" itemLabel="A" /> 
      <f:selectItem itemValue="2" itemLabel="B" /> 
      <f:selectItem itemValue="3" itemLabel="C " /> 
     </h:selectOneMenu>` 

私はすでにデータ幅を加算し、それもうまくいきませんでした試みたstyleClass = "selectpicker"

を削除する場合にのみ動作します。任意のヒント?

+0

ねえ、みんないいですか? – Ddggen

+0

@Kukeltje、私はあなたのポストを理解していませんでした、フォーラムに投稿する方法や疑問を癒す方法を教えに来ましたか? – Ddggen

答えて

0

selectpickerには、幅のスタイルが適用されなくなる独自のCSSプロパティが設定されている必要があります。 selectpicker内に設定されたプロパティを貼り付けることができます。

+0

こんにちはラグ、どのようにselectpickerの中に入れますか?既に "data-width"、 "style =" width: "、not workingを追加しています – Ddggen

+0

classClass =" selectpicker "'に書かれたcssは何ですか?このselectpicker cssクラス内に幅が設定されている場合、 stakahopが指摘しているようにどのように上書きできるかをチェックする。 – Ragu

0

inspect要素のh:selectOneMenuコンポーネントのcssクラスを見つけて、それをカスタムCSSファイルで上書きします。

例:

.selectOneMenuClassName{ 
    width:280px !important; 
} 

正しいクラス名を見つけてください。

関連する問題