Мы обновляемся с jsf 1.2 до jsf 2. Мы используем apache myfaces 2.1 и rich faces 4.3.rich: dataTable проблема атрибута headerClass
Проблема заключается в том, что атрибут headerClass, похоже, не работает для rich: dataTable. Ниже приведен код xhtml
.class2{
border: 1px solid #000;
}
.class1{
text-align:left;
color:#000;
font-weight:normal;
}
<rich:dataTable value="#{bean.quns}" var="quns" headerClass="class1" columnClasses="class2">
<f:facet name="header">
<h:outputText value="User Name : #{bean.userName}"/>
</f:facet>
<rich:column>
<h:panelGrid id="qns#{index+1}" columns="2">
<h:outputText value="qns #{index+1}"/>
<h:selectOneMenu value="#{quns.question}">
<f:selectItems value="#{bean.questionPool}" />
</h:selectOneMenu>
<h:outputText value="Answer"/>
<h:inputText value="#{quns.answer}"/>
</h:panelGrid>
</rich:column>
</rich:dataTable>
Атрибут columnclasses работает отлично. Когда богатые: DataTable встроенный CSS стиль для заголовка таблицы ячейки изменяется, как показано ниже:
.rf-dt-hdr-c{
text-align:left;
color:#000;
font-weight:normal;
}
класс заголовка отлично работает показывая, что стиль по умолчанию лист перезапись явный один. Как можно создать класс classClass для работы?
Может ли кто-нибудь помочь?