It seems I had to do this:

td.overviewTable_week {
   vertical-align:top;
   background-color:#ffffff;
}

td.overviewTable_weekend {
   vertical-align:top;
   background-color:#99CCFF;
}



bkummel wrote:
> 
> Hi Joris,
> 
> Just after posting my previous message, I saw what the real problem is: in 
> my case, I apply my custom style to the TR element, which is the parent of 
> the TD's. (<TR><TD>...</TD><TD>...</TD></TR>) That's why I can write 
> .myStyle td.trinidadStyle in my CSS. (In CSS, two class names separated by 
> a space means "every element of class trinidadStyle which has a parent of 
> class myStyle".) In your case, you're applying your own style to the same 
> element the trinidad style is applied to. In that case it should be enough 
> to define only your own style in the CSS. The reason you cannot see any 
> difference is perhaps that your style is overridden by the trinidad 
> style... I'm not a real CSS guru, but I know there are ways to mark 
> certain properties as important, so that they will not be overridden. I 
> hope that gives you enough hints to Google around a bit more. 
> 
> Best regards,
> Bart
> 
> 
> 
> Joris Kimpe <[EMAIL PROTECTED]> 
> 19-06-2008 14:16
> Please respond to
> "MyFaces Discussion" <[email protected]>
> 
> 
> To
> [email protected]
> cc
> 
> Subject
> Re: [TRINIDAD] Table with each row own css style
> 
> 
> 
> 
> 
> 
> 
> Hi Bart,
> 
> your answer is very helpfull (I think), but in my html code (in firebug)
> shows:
> <td class="calculationOverviewTable_week af_column_cell-text
> OraTableBorder1111"><!--Start:
> org.apache.myfaces.trinidad.Output["j_id_jsp_1239635067_13j_id_1"]-->do,
> 19-06-2008</td>
> 
> 
> In my css file, I added this:
> calculationoverviewtable_week td.af_column_cell-text {
> background-color:#FFFFFF;
> vertical-align:top;
> }
> .calculationOverviewTable_weekend td.af_column_cell-text {
> background-color:#99CCFF;
> vertical-align:top;
> }
> 
> 
> But my style isn't applied...
> 
> Do you know what's wrong?
> 
> Thanks!
> 
> 
> 
> bkummel wrote:
>> 
>> Hi Joris,
>> 
>> I think the best thing you can do is reading the documentation on 
> Trinidad 
>> Skinning first. Trinidad does some "magic tricks" with CSS files, which 
> is 
>> explained there. The skinning documentation is part of the Developer 
> Guide 
>> and can be found here (for version 1.2.x): 
>> http://myfaces.apache.org/trinidad/devguide/skinning.html. The first 
> thing 
>> you should change in your application is adding the following setting to 
> 
>> your web.xml:
>>     <context-param>
>>         <param-name>
>> org.apache.myfaces.trinidad.DISABLE_CONTENT_COMPRESSION</param-name>
>>         <param-value>true</param-value>
>>     </context-param>
>> This will prevent the use of "x7a xbd", which are compressed CSS class 
>> names. Then you can see which classes are appended. I had a similar 
>> situation and figured out this:
>> .selectedRow td.af_column_cell-text-band {
>>     background-color: rgb(0, 0, 200);
>>     font-weight: bold;
>>     color: rgb(255, 255, 255);
>> }
>> In this case ".selectedRow" is my custom classname. 
>> "af_colum_cell-text-band" is the name that Trinidad appended. And "td" 
> is 
>> the element on which it was applied.
>> 
>> One last tip: for debugging CSS issues, I highly recommend the use of 
>> Firebug (https://addons.mozilla.org/en-US/firefox/addon/1843), a Firefox 
> 
>> plugin for debugging HTML, CSS, etc. Good luck!
>> 
>> Best regards,
>> Bart Kummel
>> 
>> Joris Kimpe <[EMAIL PROTECTED]> wrote on 19-06-2008 10:55:18:
>> 
>>> 
>>> Hi all,
>>> 
>>> I have a table (containing days) where I want the weekdays to have a
>>> different css style than Saturday and Sunday. 
>>> 
>>> In my jsp I used a variable styleClass:
>>>    <tr:table value="#{backingBean.dataModel}" var="row" width="100%">
>>>       <tr:column width="10%" styleClass="overviewTable_#{row.dayType}">
>>>          <f:facet name="header">
>>>             <tr:outputText value="#{text['date']}"/>
>>>          </f:facet>
>>>          <tr:outputText value="#{row.date}" converter="DateConverter"/>
>>>       </tr:column>
>>>       ...
>>>    </tr:table>
>>> 
>>> 
>>> The generated html looks like this:
>>> ...
>>> <td class="calculationOverviewTable_week x7a xbd">
>>> ...
>>> <td class="calculationOverviewTable_weekend x7a xbd">
>>> ...
>>> 
>>> 
>>> Why are there some additions (x7a xbd), and how do I have to implement 
>> my
>>> css file(s)?  Because my styles aren't applied...
>>> 
>>> 
>>> My css file has now this:
>>> .overviewTable_week {
>>>    vertical-align:top;
>>>    background-color:#ffffff;
>>> }
>>> 
>>> .overviewTable_weekend {
>>>    vertical-align:top;
>>>    background-color:#99CCFF;
>>> }
>>> 
>>> Thanks!
>>> 
>>> -- 
>>> View this message in context: http://www.nabble.com/-TRINIDAD--
>>> Table-with-each-row-own-css-style-tp18000357p18000357.html
>>> Sent from the MyFaces - Users mailing list archive at Nabble.com.
>>> 
>> 
>> 
> 
> -- 
> View this message in context: 
> http://www.nabble.com/-TRINIDAD--Table-with-each-row-own-css-style-tp18000357p18007656.html
> 
> Sent from the MyFaces - Users mailing list archive at Nabble.com.
> 
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-TRINIDAD--Table-with-each-row-own-css-style-tp18000357p18008995.html
Sent from the MyFaces - Users mailing list archive at Nabble.com.

Reply via email to