[AJAX] Redirection vers page index.xhtml avec ajax
Bonjour,
j'ai crée un formulaire d'ajout d'un user
le problème c'est quand il click sur le bouton ok le user s'ajoute
mais je veut quand le user s'ajoute il va affiché un msg de confirmation puis il va me redirigé vers la page index
voici le code du formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| <p:panel id="panel" header="Ajout Compte" style="font-size:12px;width:500px;">
<p:messages id="msgs" />
<h:panelGrid columns="2">
<h:outputText value="#{msg['listUser.table.column.firstName']}"></h:outputText>
<p:inputText value="#{userBean.user.firstName}" />
<h:outputText value="#{msg['listUser.table.column.lastName']}"></h:outputText>
<p:inputText value="#{userBean.user.lastName}" />
<h:outputText value="#{msg['listUser.table.column.login']}"></h:outputText>
<p:inputText value="#{userBean.user.login}" required="true"
requiredMessage="#{msg['listUser.table.column.login.required']}" />
<h:outputText value="#{msg['listUser.table.column.password']}"></h:outputText>
<p:password value="#{userBean.user.password}" match="pwdi2"
required="true" label="#{msg['listUser.table.column.password']}"
feedback="true" inline="true"
requiredMessage="#{msg['listUser.table.column.password.required']}" />
<h:outputText
value="#{msg['listUser.table.column.confirmPassword']}"></h:outputText>
<p:password id="pwdi2" value="#{userBean.user.password}"
required="true"
label="#{msg['listUser.table.column.confirmPassword']}"
feedback="true" inline="true"
requiredMessage="#{msg['listUser.table.column.confirmpassword.required']}" />
<h:outputText value="#{msg['listUser.table.column.address']}"></h:outputText>
<p:inputText value="#{userBean.user.address}" />
<h:outputText value="#{msg['listUser.table.column.country']}"></h:outputText>
<p:inputText value="#{userBean.user.country}" />
<h:outputText value="#{msg['listUser.table.column.email']}"></h:outputText>
<p:inputText value="#{userBean.user.email}">
<f:validator
validatorId="com.labs.validator.EmailValidator" />
</p:inputText>
<h:outputText value="#{msg['listUser.table.column.phone']}"></h:outputText>
<p:inputText value="#{userBean.user.phone}"
label="#{msg['listUser.table.column.phone']}">
<f:validateLength minimum="8" maximum="8" />
<f:convertNumber integerOnly="true" type="number" />
</p:inputText>
<h:outputText
value="#{msg['listUser.table.column.accountEnabled']}"></h:outputText>
<p:selectBooleanCheckbox value="#{userBean.user.accountEnabled}" />
</h:panelGrid>
<f:facet name="footer">
<p:commandButton value="#{msg['welcome.submit']}"
oncomplete="handleSubmitRequest(xhr, status, args, 'newUserDlg','newUserForm');"
actionListener="#{userBean.add}" />
<p:commandButton type="reset" value="Reset"></p:commandButton>
</f:facet>
</p:panel> |
est ce que vous pouvez me donner une aider ?