IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

Actualiser un dataTable après suppression


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur JAVA JEE / PHP
    Inscrit en
    Avril 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur JAVA JEE / PHP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2008
    Messages : 151
    Par défaut Actualiser un dataTable après suppression
    Bonjour,

    Je souhaite actualiser le contenu de mon data table après suppression.
    Voila mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    <!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://java.sun.com/jsf/facelets"
    	xmlns:h="http://java.sun.com/jsf/html"
    	xmlns:f="http://java.sun.com/jsf/core"
    	xmlns:prime="http://primefaces.org/ui">
     
    <ui:composition template="/WEB-INF/template/template.xhtml">
    	<ui:define name="content">
    		<h:form id="form">
    			<prime:panel header="Technicien" toggleable="true"
    				toggleOrientation="horizontal">
    				<prime:commandButton value="Nouveau technicien" ajax="false"
    					action="TEC-E001.jsf" icon="ui-icon-disk" />
    				<prime:growl id="messages" life="1000" />
    				<prime:dataTable id="rowEditingTable" var="technicien"
    					widgetVar="technicienTable" value="#{technicienBean.techniciens}"
    					paginator="true" rows="5"
    					filteredValue="#{technicienBean.filteredTechniciens}"
    					paginatorPosition="top" editable="true" reRender="true">
    					<f:facet name="header">
    						<prime:outputPanel>
    							<h:outputText value="Liste des techniciens" />
    						</prime:outputPanel>
    					</f:facet>
    					<prime:column filterBy="#{technicien.nom}">
    						<f:facet name="header">
    							<h:outputText value="Nom" />
    						</f:facet>
    						<prime:cellEditor>
    							<f:facet name="output">
    								<h:outputText value="#{technicien.nom}" />
    							</f:facet>
    							<f:facet name="input">
    								<prime:inputText id="nomInput" value="#{technicien.nom}"
    									style="width:96%" />
    							</f:facet>
    						</prime:cellEditor>
    					</prime:column>
    					<prime:column filterBy="#{technicien.prenom}">
    						<f:facet name="header">
    							<h:outputText value="Prenom" />
    						</f:facet>
    						<prime:cellEditor>
    							<f:facet name="output">
    								<h:outputText value="#{technicien.prenom}" />
    							</f:facet>
    							<f:facet name="input">
    								<prime:inputText id="prenomInput" value="#{technicien.prenom}"
    									style="width:96%" />
    							</f:facet>
    						</prime:cellEditor>
    					</prime:column>
    					<prime:column filterBy="#{technicien.telephone}">
    						<f:facet name="header">
    							<h:outputText value="telephone" />
    						</f:facet>
    						<prime:cellEditor>
    							<f:facet name="output">
    								<h:outputText value="#{technicien.telephone}" />
    							</f:facet>
    							<f:facet name="input">
    								<prime:inputText id="telephoneInput"
    									value="#{technicien.telephone}" style="width:96%" />
    							</f:facet>
    						</prime:cellEditor>
    					</prime:column>
    					<prime:column style="width:6%" exportable="false">
    						<f:facet name="header">
    							<h:outputText value="Modifier" />
    						</f:facet>
    						<prime:rowEditor />
    					</prime:column>
    					<prime:column headerText="Supprimer">
    						<prime:commandButton icon="ui-icon-delete"
    							action="#{technicienBean.onDeleteAction}">
    							<f:setPropertyActionListener
    								target="#{technicienBean.technicien}" value="#{technicien}" />
    							<prime:ajax upate="@rowEditingTable" />
    						</prime:commandButton>
    					</prime:column>
    					<prime:ajax event="rowEdit" listener="#{technicienBean.onEdit}" />
    					<prime:ajax event="rowEditCancel"
    						listener="#{technicienBean.onCancel}"
    						upate=":form:rowEditingTable" />
    				</prime:dataTable>
    			</prime:panel>
    		</h:form>
    	</ui:define>
    </ui:composition>
    </html>
    Merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    vous devez mettre dans ton button de suppression update="id de ton from"
    et dans la méthode get de votre liste.vous appeler la méthode qui permet de consulter tous les enregistrements

Discussions similaires

  1. Réponses: 8
    Dernier message: 26/06/2015, 07h19
  2. Réponses: 21
    Dernier message: 03/06/2010, 12h31
  3. Réponses: 0
    Dernier message: 24/05/2010, 22h02
  4. Réponses: 8
    Dernier message: 01/06/2006, 10h21
  5. Probleme de boot apres suppression de Linux
    Par m@xou dans le forum Administration système
    Réponses: 6
    Dernier message: 19/04/2004, 09h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo