在JSF中readonly属性为true时,如何启用selectManyListBox滚动条?

在JSF中readonly属性为true时,如何启用selectManyListBox滚动条?,jsf,Jsf,我正在我的项目中使用。在视图模式下,我的组件是 已禁用,包括该组件的滚动条。但我想启用滚动条 视图模式下该组件的属性和值应处于不可编辑模式 我在中使用了readOnly属性 请帮助我……如中所述,只需相应地设置大小属性。它表示一次显示的选项数。如果未指定,则将立即显示所有选项 如果要在虚拟布尔表达式#{bean.readonly}返回true时显示1选项,则可以使用三元运算符expr?doThisIfTrue:Ordothisfalse在EL: <h:selectManyListbox s

我正在我的项目中使用
。在视图模式下,我的组件是

已禁用,包括该组件的滚动条。但我想启用滚动条

视图模式下该组件的属性和值应处于不可编辑模式

我在
中使用了
readOnly
属性

请帮助我……

如中所述,只需相应地设置
大小
属性。它表示一次显示的选项数。如果未指定,则将立即显示所有选项

如果要在虚拟布尔表达式
#{bean.readonly}
返回true时显示1选项,则可以使用三元运算符
expr?doThisIfTrue:Ordothisfalse
在EL:

<h:selectManyListbox size="#{bean.readonly ? '1' : ''}">


你好,巴卢斯克,对不起,我已经删除了tat答案,你能详细解释一下吗?假设我的h:SelectManyList框中有100个条目,我正在从列表中选择10个值,我想在查看页面中查看100个条目中的选定值(只读模式)。因此,我的要求是在查看页面中启用h:SelectManyList框的滚动条。谢谢,Ramesh那么就相应地设置
size
属性?如果要一次仅显示10个项目,请将其设置为10。