0
我有以下的提交按鈕,我收到錯誤消息,如果字段null.But當我填寫的字段,然後點擊再次提交fields.While點擊一個形式,既沒有錯誤信息進入也沒有提交表單。請通過代碼。它是一個primefaces嚮導組件。如果是「下一步」按鈕,則不會報告問題。Primefaces錯誤信息不dissappears提交
<p:wizard flowListener="#{employeeRepositoryImpl.handleFlow}"
showNavBar="true" widgetVar="scheduler" showStepStatus="false"
style="ui-wizard-nav-next">
<p:tab id="personal">
<p:panel header="Login Credentials">
<h:panelGrid columns="3" autoUpdate="false">
<h:outputText value="First Name*" />
<p:inputText value="#{myBean.firstName}" required="true"
label="First Name" id="firstName"
validatorMessage="Invalid First Name">
</p:inputText>
<p:message id="msg4" for="firstName" display="text" />
<h:outputText value="Middle Name" />
<p:inputText value="#{myBean.middleName}" label="Middle Name"
id="middleName" />
<p:message id="msg5" for="middleName" display="text" />
<h:outputText value="Last Name*" />
<p:inputText value="#{myBean.lastName}" required="true"
label="Last Name" id="lastName"
validatorMessage="Invalid Last Name">
</p:inputText>
<p:message id="msg6" for="lastName" display="text" />
</h:panelGrid>
</p:panel>
</p:tab>
<p:tab id="user">
<p:panel header="Other">
</p:panel>
</p:tab>
</p:wizard>
<p:commandButton value="Submit" actionListener="#{myBean.save}"
update="msg4 msg5 msg6">
</p:commandButton>
我正在使用JSF2 + Primefaces.3.0.M3 + Prettyfaces-jsf2.3.3.2和GAE。
你確定表單沒有提交嗎?你有圍繞所有組件的''嗎? –
2012-02-01 19:18:56