<h:selectOneMenu>-- 以不同的颜色显示选项



我有一段代码

<h:selectOneMenu id="addStream" value="#{streamManager.selectedStreamID}"> 
<f:selectItems value="#{streamManager.streamList}" var="stream"  /> 
</h:selectOneMenu>

StreamList是所有流的列表。在流bean中,我有一个布尔属性isCapacityfull。如果isCapacityfull为真,我想在下拉菜单中用红色显示这个流。我怎样才能做到这一点呢?

您可以使用不同的css样式,并根据属性的值应用它们:

<f:selectItems value="#{streamManager.streamList}" var="stream" styleClass="#{streamManager.streamList.isCapacityfull ? 'style1' : 'style2' } /> 

相关内容

  • 没有找到相关文章

最新更新