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 :

suggestionbox Ville Code postal.


Sujet :

JSF Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 15
    Par défaut suggestionbox Ville Code postal.
    Bonjour, mon objectif est de construire 2 champs qui inter réagie netre eux. Un champ Ville et l'autre code postal. Si je selectionne la ville je devrais afficher son code postal dans l'autre et si je selectionne le code postal j'affiche la ville correspondante dans l'autre. mon code est le suivant il fonctionne a moitié:
    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
     
    <h:outputLabel
    				value="#{messages['Ecr_Cta_R_0_ConducteurPrincipal.CodePostal']}">
    				<ui:remove> <!-- Code postal --> </ui:remove>
    			</h:outputLabel>
    			<h:panelGrid>
    				<s:decorate id="codePostalField"
    					template="../../../layout/edit.xhtml">
    					<ui:define name="input">
    						<h:inputText id="codePostal"
    							value="#{conducteurPrincipal.adresse.codePostal}"
    							onclick="#{rich:component('suggestion')}.callSuggestion(true)" reRender="ville"
    							readonly="#{ecr_cta_r_0.modeLecture}" />						
     
    					</ui:define>
    				</s:decorate>
    				<rich:suggestionbox for="codePostal" var="result" id="suggestion"
    					fetchValue="#{result.codePostal}"
    					suggestionAction="#{suggestVilleCodePostal.suggestCodePostal}"
    					nothingLabel="#{messages['commons_code.postal.inconnu']}"
    					frequency="#{messages['commons_suggest.frequency']}">
    					<h:column>
    						<h:outputText value="#{result.codePostal}" />
    					</h:column>
    					<h:column>
    						<h:outputText value="#{result.ville}" />
    					</h:column>
    					<a4j:support event="onselect"
    						action="#{conducteurPrincipal.adresse.setVille(result.ville)}"
    						reRender="ville,codePostal"></a4j:support>
    				</rich:suggestionbox>
     
     
    			</h:panelGrid>
    			<h:outputLabel
    				value="#{messages['Ecr_Cta_R_0_ConducteurPrincipal.Ville']}">
    				<ui:remove> <!-- Ville --> </ui:remove>
    			</h:outputLabel>
    			<h:panelGroup>
    				<s:decorate id="villeField" template="../../../layout/edit.xhtml">
    					<ui:define name="input">
    						<h:inputText id="ville"
    							value="#{conducteurPrincipal.adresse.ville}"
    							onclick="#{rich:component('suggestion1')}.callSuggestion(true)" reRender="codePostal"
    							readonly="#{ecr_cta_r_0.modeLecture}" />
     
     
    					</ui:define>
    				</s:decorate>
    				<rich:suggestionbox for="ville" var="result" id="suggestion1"
    					fetchValue="#{result.ville}"
    					suggestionAction="#{suggestVilleCodePostal.suggestVille}"
    					nothingLabel="#{messages['commons_ville.inconnue']}"
    					frequency="#{messages['commons_suggest.frequency']}">
    					<h:column>
    						<h:outputText value="#{result.ville}" />
    					</h:column>
    					<h:column>
    						<h:outputText value="#{result.codePostal}" />
    					</h:column>					
    					<a4j:support event="onselect"
    						action="#{conducteurPrincipal.adresse.setCodePostal(result.codePostal)}"
    						reRender="codePostal,ville"></a4j:support>
    				</rich:suggestionbox>
    			</h:panelGroup>
    Le probleme c'est le premier sur qui je clic qui controle. Exple: si j'arrive su l'ecran je me positionne sur le code postal, je choisis 1 il m'affiche la ville correspondante,impec. Mais si je veux changer et que je veux sectionner ds la liste ville, ca ne marche pas. Pareil ds l'autre sens.

  2. #2
    Membre confirmé
    Homme Profil pro
    Expert MDE
    Inscrit en
    Janvier 2008
    Messages
    183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Expert MDE
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 183

Discussions similaires

  1. Autocomplétion ville code postal
    Par Dukee dans le forum jQuery
    Réponses: 0
    Dernier message: 22/01/2015, 17h53
  2. Réponses: 3
    Dernier message: 18/09/2013, 19h53
  3. Vérifier le mappage Ville / Code postal
    Par boubil dans le forum Requêtes
    Réponses: 6
    Dernier message: 12/10/2012, 23h00
  4. Liste ville code postal
    Par DjChat dans le forum Services
    Réponses: 2
    Dernier message: 15/06/2009, 17h43
  5. Réponses: 0
    Dernier message: 19/08/2008, 09h49

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