JSF RichFaces: поведение a4jSkin.tableBackgroundColor для таблицы зебры - PullRequest
1 голос
/ 12 апреля 2011

JSF:

<rich:dataTable id="files" styleClass="table" headerClass="header"
value="#{file}" var="fileRecord" rendered="#{file.rowCount>0}"
rowClasses="even,odd" onRowMouseOver="this.style.backgroundColor='#F1F1F1'"
onRowMouseOut="this.style.backgroundColor='#{a4jSkin.tableBackgroundColor}'">
<rich:column>

условие:
есть стол в стиле зебры с белыми и серыми рядами
шаги:
1. мышь наводит курсор на строку, она зависла
2. выведите мышь и она станет белой

Постусловие: стол потерял свою «зебранность»

Это произошло из-за #{a4jSkin.tableBackgroundColor}, оцененного в белый цвет.
Как сохранить стиль зебры?

Спасибо за любую помощь.

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

следует изменить на:

#{a4jSkin.rowBackgroundColor}
0 голосов
/ 29 мая 2014
<rich:dataTable id="files" styleClass="table" headerClass="header"
  value="#{file}" var="fileRecord" rendered="#{file.rowCount lt 0}"
  rowClasses="even,odd" 
  onRowMouseOver="tableRowColor=this.style.backgroundColor;
    this.style.backgroundColor='#dedede'"
  onRowMouseOut="this.style.backgroundColor=tableRowColor">
<rich:column>
...