我有一段代码
<h:selectOneMenu id="addStream" value="#{streamManager.selectedStreamID}">
<f:selectItems value="#{streamManager.streamList}" var="stream" />
</h:selectOneMenu>
StreamList是所有流的列表。在流bean中,我有一个布尔属性isCapacityfull。如果isCapacityfull为true,我想在下拉列表中以红色显示该流。我怎样才能做到这一点。
答案 0 :(得分:1)
您可以使用不同的CSS样式并根据属性的值应用它们:
<f:selectItems value="#{streamManager.streamList}" var="stream" styleClass="#{streamManager.streamList.isCapacityfull ? 'style1' : 'style2' } />