将styleClass应用于放置在datatable列上的inputText的问题

时间:2012-03-06 18:39:58

标签: 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}" filterMatchMode="startsWith">
               <p:inputText id="inputTxtOnDataTable" value="#{article.description}"
                  styleClass="sample" />
 </p:column>

inputTxtOnForm直接放在表单上。 inputTxtOnDataTable放在数据表的列上。

styleClass inputText上的id="inputTxtOnForm"正在应用styleClass。但是,inputText未应用于id="inputTxtOnDataTable" themes.css。在后一种情况下,primefaces'{{1}}的属性不会过度使用。

这是一个已知的错误吗?是否有相同的解决方法。

1 个答案:

答案 0 :(得分:1)

.sample {
   background: red  !important;
}

为我工作。可能,背景在primefaces'css中被标记为重要。