h:selectManyListbox with size =3があり、デフォルトで無効になっているスクロールが表示されます。非表示にして、必要に応じて表示したい ( size >3 の場合)。
その方法を教えてください、ありがとう。
このようなもの
<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
ことを確認してくださいmyList
null