我正在使用PrimeFaces 5.3,我遇到了问题。我有一个confirmDialog项目,默认情况下严重性设置为警告(显示图标警告和红色文字),我想更改为信息,但是当我设置严重性时="信息" 无效,并继续显示图标提示和红色文字。我的代码有什么问题。
<div class="DispBlock Responsive100 ui-contenedor-botones-accion">
<p:commandButton id="btnSave" value="#{msj['tag.btnSave']}" update="@form" styleClass="Fright"
action="#{operation.save}" partialSubmit="true" process="@form">
<p:confirm header="Check operation" message="#{vmsj['tag.text.confirmation.operation']}">
</p:confirm>
</p:commandButton>
</div>
<p:confirmDialog severity="info" global="true" showEffect="fade" hideEffect="fade" id="idAcceptOperation" >
<p:commandButton value="Yes" type="button" styleClass="ui-confirmdialog-yes" />
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no" />
</p:confirmDialog>
为什么不申请严重性信息?也许全球=&#34;真&#34;覆盖严重程度?
问候。
使用更多代码进行更新。
更新2
我已经更改了我的代码,现在我使用confirmDialog项,并将global param设置为false:
<div class="DispBlock Responsive100 ui-content-button-action">
<p:commandButton id="btnSave" value="Save" update="@form" styleClass="Fright"
partialSubmit="true" process="@form" onclick="PF('opeConDialog').show()" type="button">
</p:commandButton>
<p:confirmDialog global="false" widgetVar="opeConDialog" showEffect="fade" hideEffect="fade"
id="idConOperation" severity="info" header="Confirm the operation"
message="This is a test">
<p:commandButton value="Yes" action="#{opeView.save}" styleClass="ui-confirmdialog-yes"
oncomplete="PF('opeConDialog').hide()"/>
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no"
onclick="PF('opeConDialog').hide()"/>
</p:confirmDialog>
</div>
结果如下:
他正在使用ui-confirm-dialog-message类。
为什么文字会继续以红色打印?
问候。
答案 0 :(得分:0)
最后我明白了。我更改了代码并将global设置为false。除了覆盖primefaces css并更改样式,因为我永远不会以红色显示字体文本。
我的confirmdialog代码是:
<div class="DispBlock Responsive100 ui-content-button-action">
<p:commandButton id="btnSave" value="Save" update="@form" styleClass="Fright"
partialSubmit="true" process="@form" onclick="PF('opeConDialog').show()" type="button">
</p:commandButton>
<p:confirmDialog global="false" widgetVar="opeConDialog" showEffect="fade" hideEffect="fade"
id="idConOperation" severity="info" header="Confirm the operation"
message="This is a test">
<p:commandButton value="Yes" action="#{opeView.save}" styleClass="ui-confirmdialog-yes"
oncomplete="PF('opeConDialog').hide()"/>
<p:commandButton value="No" type="button" styleClass="ui-confirmdialog-no"
onclick="PF('opeConDialog').hide()"/>
</p:confirmDialog>
</div>
和我的css覆盖:
.ui-confirm-dialog .ui-dialog-content .ui-confirm-dialog-message{color:#72828B !important;}
结果:
我希望它对某人有用。