我已经创建了自己的主题作为单独的Maven项目,并且它已正确加载.
现在我想改变组件的大小.例如,a <p:orderList>
.它有一个名为的类ui-orderlist-list
,它primefaces.css
以固定的200x200维度定义.无论我在我身上做什么theme.css
,它都会被这个属性所覆盖,我无法将内容作为<p:orderList>
更广泛的内容.
对于其他组件,我可能只想覆盖组件的一个实例,而不是全部.
任何人都可以告诉我,我怎么能做到这一切?
我需要使用primefaces隐藏所有panelgrids的所有边框.我试过他没有效果:
table {
border: none;
}
table tr, table td {
border: none;
}
Run Code Online (Sandbox Code Playgroud)
我能做什么?
如何隐藏p:panelGrid的网格线(边框)而不影响primefaces 4.0中内部数据表的边框
目前使用此CSS:
.ui-panelgrid td, .ui-panelgrid tr{
border-style: none !important
}
Run Code Online (Sandbox Code Playgroud)
这会影响数据表和面板网格.但我只希望隐藏面板网格线.
在我的情况下,数据表嵌套在面板网格中.
谢谢.
我在我的java ee应用程序中使用现成的模板(带有css和j查询).除了primefaces 3.2的panelgrid控件之外,所有的primefaces组件都被正确呈现.它以边框显示.我希望它没有边界.我已从自定义现成模板的CSS中删除了所有表格样式.边界还在那边.当我删除现成的模板时,panelgrid完美呈现没有任何边框.我如何删除边框,这是什么原因造成的?
编辑: xhtml文件:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>AP administration panel - A massive administration panel</title>
</h:head>
<h:body>
<div>
<h:form>
<p:panelGrid columns="2" style="border: none">
<h:outputText value="scrip symbol"/>
<p:inputText value=""/>
<p:commandButton value="submit"/>
</p:panelGrid>
</h:form>
</div>
</h:body>
</html>
Run Code Online (Sandbox Code Playgroud) 我想改变selectOneMenu的背景颜色.当我尝试设置样式时,style="background-color:#f6f6f6"
根本没有变化.
我尝试用a包装它div
并为它添加一个定义到style.css但到目前为止没有任何变化.