如何在rich中设置一行:datatable根据行值或索引?

时间:2016-06-02 18:38:47

标签: jsf richfaces el

我有一个丰富的:像这样的数据表:

<rich:dataTable var="scheduledTimeItem" 
value="#{itineraryBean.weekDaysScheduledTimes}">
    <rich:column style="text-align: center;">
        <h:outputText>#{scheduledTimeItem.formattedStartTime}   </h:outputText>
    </rich:column>
</rich:datatable>

例如,如果scheduledTimeItem.formattedStartTime的值大于17:00h或当前时间,我想将background-color:red设置为该行的样式。

如何在呈现时将行或其索引的值发送给bean?

1 个答案:

答案 0 :(得分:1)

你可以做这样的事情

<h:outputText styleClass="#{scheduledTimeItem.style}">#{scheduledTimeItem.formattedStartTime}   </h:outputText>

每列。