Well, I disabled all themes from PrimeFaces:
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>none</param-value>
</context-param>
I do it because I'm using bootstrap 3 and I don't want to any conflicts in jquery-ui and bootstrap layout. The problem is that PrimeFaces datatable without "themes" becomes a white table with black borders, if I use the border-style:none
, the border disappears but bootstrap style border disappears as well.
Look I tried:
<div class="table-responsive">
<p:dataTable rowKey="#{banca.id}"
var="banca"
value="#{bancaMB.beans}"
paginator="true"
emptyMessage="N?o foi encontrado nenhum registro"
rows="10"
id="dataTableBancas"
selection="#{bancaMB.bean}"
tableStyleClass="table table-striped"
selectionMode="single">
..
</dataTable>
Look my CSS:
.ui-datatable thead th,
.ui-datatable tbody,
.ui-datatable tbody tr,
.ui-datatable tbody td {
border-style: none !important;
}
Look my datatable picture:
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…