사용자 세부 정보를 묻는 PrimeFaces 대화 상자가 있습니다. 나는 아래와 같이 하나의 입력 텍스트 만 갖도록 단순화했다.내 작업 수신기가 호출되지 않는 이유
<p:dialog>
<h:form prependId="false">
<p:growl showDetail="false" autoUpdate="true" life="4000"/>
<p:panelGrid columns="2">
<h:outputText value="First Name" />
<p:inputTextarea required="true" requiredMessage="First Name is required!" />
<p:commandButton value="Add" actionListener="#{myBean.addUser}"/>
</p:panelGrid>
</h:form>
</p:dialog>
은 내가 입력 내 이름을하지 않을 때, 내 액션 청취자 내가 required="true"
검증이 이미 일어난 이후 정상이라고 생각하는 호출되지 않습니다 것을 알 수 있습니다.
조치 목록을 계속 호출 할 수있는 방법이 있습니까? 또는 required="true"
을 제거하고 조치 수신기 메서드에서 모든 유효성 검사를 수행해야합니까?
기본적으로 당신은 "required"= "false"'와 같이 동작하도록 "required" "true"'를 구성 할 수 있습니까? –