This is the method, which adds the corresponding
style class. The first
string isn't "" but one of the two desired values.
public void
determineSearchRowColors(List<SearchResultListItem>
searchResultList) {
boolean changeRowColor = false;
for (SearchResultListItem searchResultListItem :
searchResultList) {
if
(!searchResultListItem.getSearchId().equals("")) {
changeRowColor = !changeRowColor;
}
if (changeRowColor) {
searchRowColors.add("searchTable_Row1");
} else {
searchRowColors.add("searchTable_Row2");
}
}
}
Sushma Sharma wrote:
One possibility is that the first token in the
string of rowClasses is "",
i.e. empty string.
can you show how are you getting the value of
"searchCriteriaBean.searchRowColors"?
may be its value is something like this
"",aClass, bClass, cClass..
Henke <[EMAIL PROTECTED]> wrote:
I have a t:dataTable with varying rowClasses. The
datatable is combined
with
a paginator. The argument for rowClasses is bound
to a backing bean, which
determines the style used for a certain row.
Blocks of rows are supposed
to
have a different background color. This works
almost fine for the first
page, except the color of the first line, which is
white. On the following
pages the row color pattern of the first page is
repeated including the
white row. Can anybody show me the mistake?
The datatableâs parameters:
styleClass="scrollerTable"
headerClass="standardTable_Header"
footerClass="standardTable_Header"
rowClasses="#{searchCriteriaBean.searchRowColors}"
var="searchItem"
value="#{searchCriteriaBean.searchResultList}"
rows="10"
style="width:100%">
Thank you
Henke
--
View this message in context:
Sent from the MyFaces - Users mailing list archive
at Nabble.com.
The word "Impossible" itself says " I m
possible".
Sushma
---------------------------------
Take the Internet to Go: Yahoo!Go puts the
Internet in your pocket: mail,
news, photos & more.
--
View this message in context: