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.

Reply via email to