Я хочу изменить цвет строки при условии? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть Datatable, где я хочу, чтобы значение PrincipalRemainder равнялось 0, чтобы строка была красной

Код данных

                <p:dataTable id="realoplist" var="repop" value="#{amortizationBean.repayments}" tableStyle="width:auto" 
                             paginator="true" rows="12" paginatorAlwaysVisible="false" emptyMessage="#{msg.empty_table}" rowStyleClass="#{repop.principalRemainder eq 0 ? 'old' : null} ">
                    <p:column headerText="Планиран падеж">
                        <rs:outputDate date="#{repop.repaymentDate}" />
                    </p:column>

                    <p:column headerText="Дължима лихва" styleClass="money">
                        <rs:outputMoney value="#{repop.interestSum}" />
                    </p:column>

                    <p:column headerText="Дължима главница" styleClass="money" >
                        <rs:outputMoney value="#{repop.principalSum}" />
                    </p:column>

                    <p:column headerText="Лихвен %" styleClass="money">
                        <rs:outputMoney value="#{repop.interestRate}" />
                    </p:column>

                    <p:column headerText="Общо вноска" styleClass="money">
                        <rs:outputMoney value="#{repop.interestSum.add(repop.principalSum)}" />
                    </p:column>

                    <p:column headerText="Оставаща главница" styleClass="money">
                        <rs:outputMoney value="#{repop.principalRemainder}" />
                    </p:column>

                    <p:column headerText="Оставаща лихва" styleClass="money">
                        <rs:outputMoney value="#{repop.interestRemainder}" />
                    </p:column>

                    <p:column headerText="Платена наказателна лихва" styleClass="money">
                        <rs:outputMoney value="#{repop.paidPenalty}" />
                    </p:column>

                </p:dataTable>

И код CSS, который находится в теге body

        <style type="text/css">
.old {
    background-color: #fca752 !important;
    background-image: none !important;
    color: #000000 !important;
}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...