您可以为您的项目特定方式全局覆盖 primefaces css 样式一次。
例如,我在我的 CSS 中覆盖了如下一次。
您可以使用 FireBug 等插件查看 primefaces css。
.ui-messages-info,.ui-messages-warn,.ui-messages-error,.ui-messages-fatal
{
width: 795px;
min-height: 20px;
border-style: solid;
border-top: none;
border-right: none;
border-bottom: none;
border-left-width: 5px;
}
.ui-messages-warn,.ui-message-warn {
border-left-color: rgb(224, 203, 82);
color: brown;
}
.ui-messages-error,.ui-message-error {
border-left-color: rgb(224, 82, 82);
}
.ui-messages-info,.ui-message-info {
border-left-color: rgb(82, 224, 82);
background: rgb(233, 251, 233);
color: green;
}
.ui-messages-warn-icon {
background: url('../images/warning_24x24.png');
}
.ui-messages-error-icon {
background: url('../images/error_24x24.png');
}
.ui-messages-info-icon {
background: url('../images/success_24x24.png');
}
.ui-messages-warn-summary {
font-weight: normal;
}
在您的页面中,您可以如下所示,它会根据错误、警告、信息等动态运行,
<p:messages autoUpdate="true" />