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 :

Rich ComboBox liés


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2010
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2010
    Messages : 133
    Par défaut Rich ComboBox liés
    Salut,

    J'ai cherché un peu sur internet et c'est parce que je n'ai pas trouvé de réponse satisfaisante que je me tourne vers vous.

    J'ai deux tables Service et Utilisateur. Un utilisateur est responsable d'un ou plusieurs services et un service à un et un seul utilisateur.

    dans mon fichier service.jsp. je veux que lorsque je sélectionne le service, le combo suivant (contenant la liste des utilisateurs) affiche le responsable de ce service. et les input affiche les prenom et tel de ce responsable. (Voir figure 1)
    Images attachées Images attachées  

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2010
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2010
    Messages : 133
    Par défaut le code
    contenu de service.jsp

    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
    <h:form><rich:panel id="tablepanel" header="Liste des services" >
    			<h:panelGrid columns="1" style="text-align:center">
    				<rich:comboBox binding="#{ServiceBean.dataCombo}" id="servcbx" suggestionValues="#{ServiceBean.service_list}" 
    				 value="#{ServiceBean.current_service}" directInputSuggestions="true">
    				 	<a4j:support immediate="true" event="onselect" reRender="panelinfo" action="#{ServiceBean.selectvalue}" ajaxSingle="true"/>
    				</rich:comboBox>
    			</h:panelGrid>
    		</rich:panel>
    		<rich:panel id="panelinfo" header="Détails du responsable">
    			<h:panelGrid columns="2" width="400" style="text-align:left">
    				<h:selectBooleanCheckbox id="delegation" value="#{ServiceBean.service.delegation}" />					
    				<h:outputText value="Délégation" />
    				<h:outputText value="Nom du responsable" />
    				<rich:comboBox id="utilisateur" suggestionValues="#{ServiceBean.user_list}"
    				 defaultLabel=" " value="#{ServiceBean.current_user}" >
    				</rich:comboBox>
    				<h:outputText value="prénom du responsable" />
    				<h:inputText id="libelle" value="#{ServiceBean.cur_user_surname}"></h:inputText>
    				<h:outputText value="Téléphone du responsable" />
    				<h:inputText id="tel" value="#{ServiceBean.cur_user_tel}"></h:inputText>
    			</h:panelGrid>
    		</rich:panel>	</h:form>
    méthode selectvalue

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public void selectvalue(){
    		this.service = (Service) dataCombo.getValue();
    		chargercomboUser();
    		chargerInputUser();
    		chargerInputTel();
    		message ="";
    		nouveau = false;
    		changeretat();
    	}
    Je précise que je m'inspire du tutoriel de DGHAIES Jihed dont voici le lien : http://dghaies-jihed.developpez.com/javaee/spring/

    merci d'avance.

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Août 2010
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France, Territoire de Belfort (Franche Comté)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2010
    Messages : 133
    Par défaut
    J'ai vraiment besoin d'aide. Personne pour m'aider? Personne n'a jamais réussi à faire des combo liés?

    Please !

  4. #4
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    tu peux utiliser a4j:support, sur l'action tu calcule la liste de la deuxième combobox..

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 55
    Par défaut
    Effectivement, le a4j:support, voilà le code
    <a4j:support event="onselect" action="#{tonBbean.taMethode}"

Discussions similaires

  1. probléme avec <rich:comboBox et <a4j:support
    Par aymenroma dans le forum JSF
    Réponses: 5
    Dernier message: 10/06/2009, 15h02
  2. rich:combobox et aj:support
    Par JoeBurtonn dans le forum JSF
    Réponses: 11
    Dernier message: 17/07/2008, 04h23
  3. Réponses: 5
    Dernier message: 16/04/2008, 17h53
  4. [Flash 8] ComboBox liés à DateField
    Par Zeo34 dans le forum Flash
    Réponses: 2
    Dernier message: 24/05/2007, 17h47
  5. gestion de 3 comboBox liés entre elles
    Par michaelbob dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 07/11/2005, 08h58

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