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

jQuery Discussion :

Parcourir un select


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut Parcourir un select
    Bonjour,

    J'ai 2 select societe et affaire.
    Je voudrais quand je choisit une societe que dans le seconde select seul les affaire ayant meme la societé apparaissent et les autres n'apparaissent plus.

    J'ai commencé mais je bloque là personne à une piste ?

    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
    $(document).ready(function() {
    	var IdAffaire = $("#IdSelectAffaire").text();
        $().SPServices({
        	var sociedad=$("#ctl00_ctl33_g_bca40339_7e91_475b_a0d3_ebcd1ba4489b_Soci_x00e9_t_x00e9_Field_ctl00_Lookup").val();
            operation: "GetListItems",
            async: true,
            listName: "Affaire",
            CAMLViewFields: "<ViewFields><FieldRef Name='Societe' /></ViewFields>",
            CAMLQuery: "<Query><Where><Eq><FieldRef Name='Societe'/><Value Type='Text'>" + sociedad + "</Value></Eq></Where></Query>",
            completefunc: function (xData, Status) {
                $(xData.responseXML).SPFilterNode("z:row").each(function() {
     
     
     
     
                  });
            }
        });
    });

  2. #2
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    Bonjour,

    Comment sais tu quelle affaire appartient à une société ?

    Cette appartenance réside dans une base de donnée ? dans un fichier ? ou est écrite en dur dans ta page HTML ?
    Développeur Java
    Site Web

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    Bonjour Autran,

    En faite je suis sous sharepoint. Du coup Affaire est une liste et societe une colonne de la liste affaire

  4. #4
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    Tu peux nous mettre le code de tes 2 select société et affaire
    car je comprends pas bien le truc

    Sinon pour te donner une idée : tu pourrais utiliser <optgroup> pour y mettre les sociétés et <option> pour y mettre les affaires de la société. Ça te donnerait une IHM plus sobre et ergonomique et tu t'économiserais du développement Jquery qui te poses problème.
    Développeur Java
    Site Web

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2015
    Messages
    156
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2015
    Messages : 156
    Par défaut
    d'accord

    alors voila le code sharpoint pour la societe:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <div class="fd_field " fd_name="Soci_x00e9_t_x00e9_" style="">
                          <div class="ms-formbody fd_control" fd_type="Lookup" style="" fd_readonly="False"><SharePoint:FormField id="Soci_x00e9_t_x00e9_Field" runat="server" ControlMode="New" FieldName="Soci_x00e9_t_x00e9_" __designer:bind="{ddwrt:DataBind('i','Soci_x00e9_t_x00e9_Field','Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Soci_x00e9_t_x00e9_')}" /><SharePoint:FieldDescription runat="server" FieldName="Soci_x00e9_t_x00e9_" ControlMode="New" /><!----></div>
                        </div>

    et voici ce que ça donne en html:

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <select name="ctl00$ctl33$g_bca40339_7e91_475b_a0d3_ebcd1ba4489b$Soci_x00e9_t_x00e9_Field$ctl00$Lookup" title="Société" id="ctl00_ctl33_g_bca40339_7e91_475b_a0d3_ebcd1ba4489b_Soci_x00e9_t_x00e9_Field_ctl00_Lookup">
    					<option selected="selected" value="0">(Aucune)</option>
    					<option value="12">Orange</option>
    					<option value="1">SFR</option>
     
    				</select>

    pareil pour le code affaire

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <div class="fd_field " fd_name="Code_x0020_Affaire" style="">
                          <div class="ms-formbody fd_control" fd_type="Lookup" style="" fd_readonly="False"><SharePoint:FormField id="Code_x0020_AffaireField" runat="server" ControlMode="New" FieldName="Code_x0020_Affaire" InDesign="True" __designer:bind="{ddwrt:DataBind('i','Code_x0020_AffaireField','Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@Code_x0020_Affaire')}" /><SharePoint:FieldDescription runat="server" FieldName="Code_x0020_Affaire" ControlMode="New" /><!----></div>
                        </div>
     
     
    				<select name="ctl00$ctl33$g_bca40339_7e91_475b_a0d3_ebcd1ba4489b$Code_x0020_AffaireField$ctl00$Lookup" title="Code Affaire" id="ctl00_ctl33_g_bca40339_7e91_475b_a0d3_ebcd1ba4489b_Code_x0020_AffaireField_ctl00_Lookup">
    					<option selected="selected" value="0">(Aucune)</option>
    					<option value="8">10000000</option>
    					<option value="9">10100000</option>
    					<option value="10">10200000</option>
    					<option value="11">10300000</option>
    					<option value="12">10400000</option>
     
     
    				</select>
    Et j'ai une autre liste à relier qui ont la societe et le code affaire

  6. #6
    Rédacteur

    Avatar de autran
    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2015
    Messages
    1 241
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2015
    Messages : 1 241
    Billets dans le blog
    55
    Par défaut
    oui c'est bien ce que je comprenais, tu ne peux pas savoir dans ton select affaire à quelle société appartient une affaire.
    Sauf si tu me dis que c'est ton attribut "value" qui fait le lien par exemple : l'option affaire 10400000 ayant dans ton select affaire "value = 12" elle appartiendrait à orange qui la même valeur dans le select société. Est-ce le cas?
    Développeur Java
    Site Web

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

Discussions similaires

  1. macro pour parcourir une selection
    Par lilo2000 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 30/09/2010, 16h34
  2. Procédure stockée : parcourir les résultats d'un SELECT
    Par choupeo dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 13/12/2007, 18h55
  3. Parcourir un recordset pour un select-Case
    Par Pascal87 dans le forum VBA Access
    Réponses: 2
    Dernier message: 09/09/2007, 21h16
  4. Parcourir un SELECT
    Par freud dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 09/07/2007, 17h21
  5. Réponses: 2
    Dernier message: 17/01/2007, 09h01

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