p: сообщение дублируется, когда второй раз вводите пустое значение в требуемый вход - PullRequest
0 голосов
/ 30 октября 2018
  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 дважды отображает сообщение об ошибке. Почему это сообщение дублируется?

...