0

h:selectManyListbox with size =3があり、デフォルトで無効になっているスクロールが表示されます。非表示にして、必要に応じて表示したい ( size >3 の場合)。

その方法を教えてください、ありがとう。

4

2 に答える 2

1

このようなもの

<h:selectManyListbox styleClass="#{(myBean.hideScroll gt 3)?'':'myHideScrollClass'}"...

あなたのcssのどこに

.myHideScrollClass {

 }

または少し簡略化

 <h:selectManyListbox style="#{(myBean.hideScroll gt 3)?'':'overflow-y:hidden;'}"...

また、代わりにmyBean.hideScroll gt 3使用できますが、ないmyBean.myList.size() gt 3ことを確認してくださいmyListnull

于 2013-04-23T08:40:15.663 に答える