Jsf 将styleClass应用于datatable列上的inputText时的问题

Jsf 将styleClass应用于datatable列上的inputText时的问题,jsf,primefaces,Jsf,Primefaces,CSS: .sample { background: red; } XHTML <p:inputText id="inputTxtOnForm" value="hi" styleClass="sample"/> <p:column id="articleDescription" headerText="Article Description" filterBy="#{article.description}" filterMatchMod

CSS:

.sample {
   background: red;
}
XHTML

<p:inputText id="inputTxtOnForm" value="hi" styleClass="sample"/>

<p:column id="articleDescription" headerText="Article Description"
               filterBy="#{article.description}" filterMatchMode="startsWith">
               <p:inputText id="inputTxtOnDataTable" value="#{article.description}"
                  styleClass="sample" />
 </p:column>

inputxtonform
直接放置在表单上
InputXtonDataTable
放在datatable的一列上

正在应用具有
id=“inputxtonform”
inputText
上的
styleClass
。但是,
styleClass
未应用于具有
id=“inputxtondataTable”
inputText
上。在后一种情况下,primefaces的
主题.css
属性并没有被克服

这是已知的错误吗?有没有解决办法

.sample {
   background: red  !important;
}
为我工作。可能,背景在primefaces的css中被标记为重要