You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Henke <h....@nowa-it.de> on 2007/10/16 14:06:52 UTC
Re: t:dataTable rowclasses displayed incorrectly
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 <h....@nowa-it.de> 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 <h....@nowa-it.de> 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.