【发布时间】:2012-10-23 08:07:14
【问题描述】:
我在面板中有一个 PrimeFaces 数据表。但它有一个令人不安的外部边界,我想删除它但失败了。这是xhtml代码:
<p:panel styleClass="centerPanel" id="centerPanel">
<p:dataTable styleClass="DataTable" style="width:100%;" liveScroll="true" value="#{PanelController.panelList}" var="GridPanel" scrollable="true" scrollRows="20" scrollHeight="470" rows="5">
<p:column>
</p:column>
</p:dataTable>
</p:panel>
这里是css代码:
.ui-datatable.DataTable th, .ui-datatable.DataTable tr, .ui-datatable.DataTable td, .ui-datatable.DataTable {
background: rgba(220, 220, 220, 0.50) none;
border: none; !important;
border-color: rgba(0,0,0,0); !important;
-webkit-background-clip:border;!important;
color:rgba(0,0,0,0);
}
.DataTable.ui-datatable table thead {
display: none;
border: none; !important;
}
看来
【问题讨论】:
-
您要删除表格内的所有边框(包括过滤框的边框)还是只删除环绕边框?
-
我只想删除所有边框,包括包装边框。而且我意识到对dataTable行禁用了更奇怪的透明背景颜色,我认为我必须使用背景图像。
标签: css jsf jsf-2 datatable primefaces