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 :

rafraichissement d'une page double les items d'un rich:select


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 114
    Par défaut rafraichissement d'une page double les items d'un rich:select
    Bonjour,

    Lorsque je rafraichis ma page le nombre d'items augmente à chaque fois au niveau de mes rich:select.
    Voici mon xthml :
    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
    <!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:h="http://java.sun.com/jsf/html"
    	xmlns:f="http://java.sun.com/jsf/core"
    	xmlns:ui="http://java.sun.com/jsf/facelets"
    	xmlns:a4j="http://richfaces.org/a4j"
    	xmlns:rich="http://richfaces.org/rich">
    
    <ui:composition template="/templates/modele.xhtml">
    	<ui:define name="head">
    		<h:outputText value="Inscription" />
    	</ui:define>
    	<ui:define name="body">
    		
    			<rich:tabPanel switchType="client" id="inscription" headerPosition="top" headerLocation="center" selectedTab="">
    				<rich:tab header="#{i18n.INSCRIPTION}" name="inscription">
    				<h:form id="fInscription">
    					<h:panelGroup layout="block">
    					<h:panelGrid columns="3" columnClasses="bold" width="100%">
    						<h:outputText value="#{i18n.COMMUNE}" />
    						<rich:select value="#{administrationController.commune}">
    				            		<f:selectItems value="#{administrationController.villes}" />
    				       		</rich:select>
                            		</h:panelGrid>
    					</h:panelGroup>
    					<h:panelGroup rendered="true" layout="block">
    						<h:panelGrid columns="2" columnClasses="bold" width="100%">
    							<h:outputText value="#{i18n.NOM}" />
    							<h:inputText value="#{inscriptionController.personne.nom}" />
    							<h:outputText value="#{i18n.NUMERO}" />
    							<h:inputText value="#{inscriptionController.personne.numero}" />
    							<h:outputText value="#{i18n.BIS}" />
    							<rich:select value="#{inscriptionController.personne.bis}">
    				            	<f:selectItems value="#{administrationController.bisList}" />
    				       		</rich:select>
    							<h:outputText value="#{i18n.RUE}" />
    							<h:outputText value="" />
    							<h:outputText value="#{i18n.CP}" />
    							<h:outputText value="" />
    							<h:outputText value="#{i18n.COMMUNE}" />
    							<h:outputText value="" />
    						</h:panelGrid>
    					</h:panelGroup>
    					<h:commandButton value="Inscrire" action="#{inscriptionController.inscrire}" />
    				</h:form>
    				</rich:tab>
    			</rich:tabPanel>
    		
    	</ui:define>
    </ui:composition>
    </html>
    J'utilise JSF2 et RF4.
    Merci par avance pour d'éventuelles idées.
    Cordialement
    couse1

  2. #2
    Membre confirmé
    Profil pro
    Developpeur
    Inscrit en
    Avril 2004
    Messages
    160
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Developpeur

    Informations forums :
    Inscription : Avril 2004
    Messages : 160
    Par défaut
    Citation Envoyé par couse1 Voir le message
    Bonjour,

    Lorsque je rafraichis ma page le nombre d'items augmente à chaque fois au niveau de mes rich:select.
    couse1
    Tu voulais dire que ça redouble, les memes valeurs mais en double ?

    Si c'est le cas, c'est dans ton bean qu'il faut gerer la reconstruction de la liste à chaque fois. il faut la vider avant de la remplir.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    114
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 114
    Par défaut
    Merci bonano c'était exactement cela!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Afficher une page avec les données de la base de données... Assez compliqué
    Par snakejl dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 19/05/2006, 10h46
  2. rafraichissement d'une page
    Par salmer dans le forum ASP
    Réponses: 2
    Dernier message: 19/04/2006, 15h53
  3. [Javascript] Réactualisez une page toutes les X secondes...
    Par funktastique dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 20/01/2006, 15h52
  4. Comment arreter le rafraichissement d'une page avec un popup
    Par Wanty dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/08/2005, 14h44

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