我在我的DataTable上使用rowStyleClass
,它使用以下條件。如何覆蓋(或忽略)列中的行樣式類?
<style>
.deleted {
color: darkgray;
text-decoration: line-through;
}
.normal {
}
</style>
而且我希望最後兩列不遵循規則,但沒有任何以下工作。
<p:dataTable
rowStyleClass="#{placementsController.started(placement) ? 'started' : ''} #{empty placement.deleted ? '' : 'deleted'}">
<!-- other columns here -->
<p:column style="width: 60px; text-align: center;">
<p:commandLink id="deleteLink" actionListener="#{placementsController.delete(placement)}" update="placementsTable">
<h:outputText value="#{empty placement.deleted ? 'delete' : 'undelete'}" style="text-decoration: none !important;"/>
</p:commandLink>
</p:column>
<p:column style="width: 50px;text-align: center; text-decoration: none !important;">
<p:commandLink id="cloneCommand" action="#{placementsController.clone(placement)}" update="placementsTable">
<h:outputText value="clone"/>
</p:commandLink>
</p:column>
</p:dataTable>
@Kukeltje這是一個PrimeFaces具體問題。謝謝。 –
@Kukeltje你不知道'p:dataTable/@ rowStyleClass',做呀。 –