[richfaces-issues] [JBoss JIRA] (RF-12978) collapsibleSubTable ignores rowClasses
Jiří Štefek (JIRA)
jira-events at lists.jboss.org
Mon Jun 24 03:20:21 EDT 2013
[ https://issues.jboss.org/browse/RF-12978?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12783829#comment-12783829 ]
Jiří Štefek commented on RF-12978:
----------------------------------
Sorry for confusion. I think that we are mixing two things together.
The first thing -- if you would like to use your styles, place them as Brian suggested and as I mentioned before -- this way it overrides the default styles for components! This is just a required step to let the own styles to work! If you dont't do so, your style will probably be overridden.
And the other thing -- required step with overriding the column style?
Yes, unfortunately, you still have to override the column style, because you want a column to be changed (to be different than the default one [yes, unfortunately it has defined background-color]), the row has the correct style. Imho this is a correct behaviour. How could someone know, that you want or don't want to use the default style for column, if you don't define it (in @columnClasses)?
Some solutions:
# Define a style for column (e.g. just for clearing the default style) and use it in @columnClasses.
# In that styleClass for styling the rows:
** override the RF's collapisbleSubTable style for column ('rf-cst-c'),
** or use stronger css selector for columns which will override the default styling (it has some pros against the previous solution -- e.g. if you want to use that default style somewhere else on the page and that component don't use oddRow+evenRow classes). Example:
{code}
..
.oddRow td{
background-color: inherit;
.. /* other styles to override */
}
..
/* same for evenRow class */
{code}
> collapsibleSubTable ignores rowClasses
> --------------------------------------
>
> Key: RF-12978
> URL: https://issues.jboss.org/browse/RF-12978
> Project: RichFaces
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: component
> Affects Versions: 4.3.1
> Environment: Firefox 20.0, Linux
> Reporter: Edward I
> Labels: waiting_on_user
> Attachments: rf-12978.zip
>
>
> The rowClasses is ignored in the following:
> {code:xml}
> <rich:collapsibleSubTable value="#{item.items}" var="comp" rowClasses="oddRow, evenRow">
> {code}
> DataTable works correctly with the same rowClasses.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the richfaces-issues
mailing list