Using a String instead of a list took care of the first line not displaying any style. I don't use t:columns and columnClasses, though. Below is a screenshot of the rendered datatable. I think what happens is that the number of rows specified in the header of the dataTable determines how many elements of the string searchRowColors and uses them as a pattern for all result pages. Any ideas?
http://www.nabble.com/file/p13231931/datatable1.jpg Henke wrote: > > It's a list consisting of Strings. The Strings are css-arguments, which > are interpreted correctly for the first page. > > > > Sushma Sharma wrote: >> >> is searchRowColors a list ? I am really not sure if >> you can use List to supply rowClasses. I think it must >> be a String. >> >> --- Henke <[EMAIL PROTECTED]> wrote: >> >>> >>> 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: >>> > >>> >> http://www.nabble.com/t%3AdataTable%E2%80%99s-rowclasses-displayed-incorrectly-tf4600440.html#a13134708 >>> > 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: >>> >> http://www.nabble.com/t%3AdataTable%E2%80%99s-rowclasses-displayed-incorrectly-tf4600440.html#a13135409 >>> Sent from the MyFaces - Users mailing list archive >>> at Nabble.com. >>> >>> >> >> >> The word "Impossible" itself says " I m possible". >> Sushma >> >> >> >> >> >> >> ____________________________________________________________________________________ >> Catch up on fall's hot new shows on Yahoo! TV. Watch previews, get >> listings, and more! >> http://tv.yahoo.com/collections/3658 >> >> > > -- View this message in context: http://www.nabble.com/t%3AdataTable%E2%80%99s-rowclasses-displayed-incorrectly-tf4600440.html#a13231931 Sent from the MyFaces - Users mailing list archive at Nabble.com.

