salut,
peux-tu nous donner un bout de code pour qu´on essaie de voir ou se situe le probleme?
Eric
salut,
peux-tu nous donner un bout de code pour qu´on essaie de voir ou se situe le probleme?
Eric
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:f="http://xmlns.jcp.org/jsf/core"
xmlns:p="http://primefaces.org/ui">
<ui:composition template="/template.xhtml">
<ui:define name="title">
</ui:define>
<ui:define name="body">
<h:form >
<p:panel header="#{bundle.ListAdminsTitle}">
<p:dataTable id="datalist" value="#{adminsController.items}" var="item"
selectionMode="single" selection="#{adminsController.selected}"
paginator="true"
rowKey="#{item.idadmins}"
rows="10"
rowsPerPageTemplate="10,20,30,40,50"
>
<p:ajax event="rowSelect" update="createButton"/>
<p:ajax event="rowUnselect" update="createButton"/>
<p:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListAdminsTitle_idadmins}"/>
</f:facet>
<h:outputText value="#{item.idadmins}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListAdminsTitle_login}"/>
</f:facet>
<h:outputText value="#{item.login}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListAdminsTitle_motpass}"/>
</f:facet>
<h:outputText value="#{item.motpass}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListAdminsTitle_nom}"/>
</f:facet>
<h:outputText value="#{item.nom}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListAdminsTitle_prenom}"/>
</f:facet>
<h:outputText value="#{item.prenom}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListAdminsTitle_tel}"/>
</f:facet>
<h:outputText value="#{item.tel}"/>
</p:column>
<p:column>
<f:facet name="header">
<h:outputText value="#{bundle.ListAdminsTitle_email}"/>
</f:facet>
<h:outputText value="#{item.email}"/>
</p:column>
<f:facet name="footer">
<p:commandButton id="createButton" icon="ui-icon-plus" value="Créer" actionListener="#{adminsController.prepareCreate}" oncomplete="PF('AdminsCreateDialog').show()" update="AdminsCreateForm"/>
</f:facet>
</p:dataTable>
</p:panel>
</h:form>
<ui:include src="Create.xhtml"/>
</ui:define>
</ui:composition>
</html>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:p="http://primefaces.org/ui">
<ui:composition>
<p:dialog id="AdminsCreateDialog" widgetVar="AdminsCreateDialog" modal="true" resizable="false" appendTo="@(body)" header="#{bundle.CreateAdminsTitle}">
<h:form id="AdminsCreateForm">
<h:panelGroup id="display">
<p:panelGrid columns="2" rendered="#{adminsController.selected != null}">
<p:outputLabel value="#{bundle.CreateAdminsLabel_idadmins}" for="idadmins" />
<p:inputText id="idadmins" value="#{adminsController.selected.idadmins}" title="#{bundle.CreateAdminsTitle_idadmins}" required="true" requiredMessage="#{bundle.CreateAdminsRequiredMessage_idadmins}"/>
<p:outputLabel value="#{bundle.CreateAdminsLabel_login}" for="login" />
<p:inputText id="login" value="#{adminsController.selected.login}" title="#{bundle.CreateAdminsTitle_login}" />
<p:outputLabel value="#{bundle.CreateAdminsLabel_motpass}" for="motpass" />
<p:inputText id="motpass" value="#{adminsController.selected.motpass}" title="#{bundle.CreateAdminsTitle_motpass}" />
<p:outputLabel value="#{bundle.CreateAdminsLabel_nom}" for="nom" />
<p:inputText id="nom" value="#{adminsController.selected.nom}" title="#{bundle.CreateAdminsTitle_nom}" />
<p:outputLabel value="#{bundle.CreateAdminsLabel_prenom}" for="prenom" />
<p:inputText id="prenom" value="#{adminsController.selected.prenom}" title="#{bundle.CreateAdminsTitle_prenom}" />
<p:outputLabel value="#{bundle.CreateAdminsLabel_tel}" for="tel" />
<p:inputText id="tel" value="#{adminsController.selected.tel}" title="#{bundle.CreateAdminsTitle_tel}" />
<p:outputLabel value="#{bundle.CreateAdminsLabel_email}" for="email" />
<p:inputText id="email" value="#{adminsController.selected.email}" title="#{bundle.CreateAdminsTitle_email}" />
</p:panelGrid>
<p:commandButton actionListener="#{adminsController.create}" update=":AdminsListForm:datalist" value="Enregistrer" oncomplete="handleSubmit(args,'AdminsCreateDialog');"/>
<p:commandButton value="Annuler" onclick="AdminsCreateDialog.hide()"/>
</h:panelGroup>
</h:form>
</p:dialog>
</ui:composition>
</html>
Peux tu nous donner le code de ta fonction js handlesubmit? À mon avis le soucis vient de la... Un simple hide() sur ton dialog devrait être suffisant si ton actionlistener fait son job.
«Dieu ne joue pas aux dés.» - Albert Einstein. Et pan! 30 ans de retard dans la théorie quantique!
«Tout n'est pas politique, mais la politique s'intéresse à tout.» - Nicolas Machiavel. Et surtout à ceux qui ne s'y intéressent pas.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager