пожалуйста, кто-нибудь может сказать мне, как установить цвета строк таблицы с помощью Skin of richfaces? в каком файле и какое свойство я должен изменить?
Спасибо
пожалуйста, кто-нибудь может сказать мне, как установить цвета строк таблицы с помощью Skin of richfaces? в каком файле и какое свойство я должен изменить?
Спасибо
Вы можете попробовать проверить свою таблицу с помощью firebug и переопределить ее стиль в файле CSS. Что-то вроде (не совсем так):
.rf-dt-c {
color: #FFFFFF;
}
Или вы можете создать свой собственный стиль для <rich:dataTable>
, например:
.richTable {
width: 100%;
}
.richTable .rowEven {
background-color: #FFFFFF;
}
.richTable .rowOdd {
background-color: #CCCCFF;
}
.richTable .active-row {
background-color: #FFEBDA !important;
cursor: pointer;
}
установите стиль для вашего <rich:dataTable>
:
<rich:dataTable id="table" var="item" value="#{bean.model}" styleClass="richTable">
...
</rich:dataTable>
используя jQuery
стиль строк (четные, нечетные, активные) по мере необходимости:
<rich:jQuery selector=".richTable tr:odd" query="addClass('rowOdd')" />
<rich:jQuery selector=".richTable tr:even" query="addClass('rowEven')" />
<rich:jQuery selector=".richTable tr" event="mouseover" query="jQuery(this).addClass('active-row')"/>
<rich:jQuery selector=".richTable tr" event="mouseout" query="jQuery(this).removeClass('active-row')"/>
и, конечно же, добавьте jQuery
к вашему представлению:
<script type='text/javascript' src='js/jquery-1.4.4.js'></script>