p:如果第二次在所需输入中输入空值,则消息是重复项

时间:2018-10-30 10:03:21

标签: jsf primefaces xhtml

  1. 那是包含在另一个对话框中的对话框

<h:form
	id="importDialogFormValidation"
	styleClass="modal-dialog modal-lg"
	enctype="multipart/form-data"
	accept-charset="UTF-8">
    <p:fileUpload id="file" value="#{dcImportBeneficiariesManagedBean.file}" mode="simple" style="width:500px; background-color:#d8d8d8;" required="true" requiredMessage="Merci de commencer par sélectionner un fichier">
         <f:validator validatorId="dcUserImportValidator" /> 
    </p:fileUpload>
</h:form>

  1. 这是第一个显示面部消息的表格

<h:form id="ListId" enctype="multipart/form-data" accept-charset="UTF-8">
    <p:defaultCommand target="searchId" />

    <p:messages id="messages" autoUpdate="true" closable="true" showDetail="true" display="text" />
	<p:commandButton
		value="#{dcMsg['beneficiaries.list.actions.import']}"
		rendered="#{!dcBeneficiaryManagedBean.importInProgress}"
		action="#{dcBeneficiaryManagedBean.initImportDialog}"
		oncomplete="PF('importDialog_Widget_validation').show();"
		styleClass="dropdown-item"
		update="@form"
		icon="fa fa-fw fa-upload" />

</h:form>

我的问题是,当我尝试一次插入一个空值并且我提交表单没有问题时,它会显示我的错误消息,但是我重试此操作,组件p:messages会显示两次错误消息。 为什么此消息重复?

0 个答案:

没有答案