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 :

Ajouter un élément dans l'entête d'une TABLE


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 825
    Par défaut Ajouter un élément dans l'entête d'une TABLE
    Bonjour,

    me permet de venir vers vous pour une aide sur l'utilisation de bootstrap pour un table.

    J'ai une page web avec une liste déroulante avec un bouton recherche (avec javascript+ ajax pour afficher le résultat), cela fonctionne mais je bloque sur un élément.

    Code JavaScript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     $.ajax({
       type: "POST",
       url: "./ajax/resultat_rechercher.php",
       data: "marca="+$("#marca").val()+"&modelo="+$("#modelo").val()+"&substatus="+$("#substatus").val(),
       cache: false,
    	dataType:"json",
       success: function(data){ $('#resultat_rechercher').bootstrapTable({
                  data: data
               });
    		     $(function () {    $('a').popover()  })
           },
           error: function(e) {
               console.log(e.responseText);
           }
        });


    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
    16
    17
    18
    19
    20
    21
    22
    23
    			<table id="resultat_rechercher"
     
    class="table" data-search="true" data-show-columns="true" data-show-export="true" data-show-fullscreen="true">
     
    <thead class="thead-dark">
                            <tr>
                                <th data-sortable="true" data-field="Point de Vente">Point de</br> Vente</th>
                                <th data-sortable="true" data-field="Localisation"> Localisation</th>
                                <th data-sortable="true" data-field="No Cde Usine">No Cde</br> Usine</th>
    							<th data-sortable="true" data-field="Vin">Vin</th>
                                <th data-sortable="true" data-field="Sous-status">Sous</br>status</th>
    							<th data-field="Dept Livraison">Dept</br>Livraison</th>
                                <th data-sortable="true" data-field="Marque Véhicule">Marque</th>
                                <th data-sortable="true" data-field="Modèle">Modèle</th>
    							<th data-sortable="true" data-field="Version">Version</th>
                                <th data-sortable="true" data-field="Couleur">Couleur</th>
    							<th data-sortable="true" data-field="Intérieur">Intérieur</th>
    							<th data-sortable="true" data-field="option">Options</th>
                            </tr>
                       </thead>
                        <tbody>
     
    					</tbody></table>



    voici la partie javascript et html.

    J'aurai voulu ajouter un bouton onclick (avec une fonction javascript) pour les données qui vont etre dans cette colonne <th data-field="Dept Livraison">Dept</br>Livraison</th>

    Je voudrais savoir si c'est possible, si quelqu'un pourrais m'aiguiller

    Merci d'avance pour votre aide

    guigui69

  2. #2
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 496
    Par défaut
    Salut,

    Pour attacher un événement "click" aux <th data-field="Dept Livraison"> c'est simple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    $(document).ready(function(){
        //D'ailleurs tout le code jquery doit être mis ici
     
        $("th[data-field='Dept Livraison']").click(function(){
             //ton code ici...
             console.log("HTML :",$(this).html());
        });
    });

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 825
    Par défaut
    D'accord,

    Mais comment je doit faire car les information pour le onclick se trouve dans le résultat de ma requête SQL/ajax qui correspond dans mon code javscript à ceci: (en json)

  4. #4
    Expert confirmé Avatar de Toufik83
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2012
    Messages
    2 496
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2 496
    Par défaut
    Je ne suis pas sûr d'avoir compris ce que tu cherches à faire exactement, tu veux ajouter un bouton dans l'entête <th data-field='Dept Livraison'></th> pour faire quoi ensuite ? récupérer les données de la colonne ?

Discussions similaires

  1. [WD19] Ajout de données dans un fichier depuis une table
    Par mimi1255 dans le forum WinDev
    Réponses: 2
    Dernier message: 12/04/2014, 11h54
  2. [AC-2000] Ajout de caractere dans un champs d'une table
    Par nomade333 dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 04/06/2011, 22h04
  3. Réponses: 12
    Dernier message: 12/03/2007, 16h58
  4. Correction pour ajouté un élément dans une liste
    Par Rifton007 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/01/2007, 11h09
  5. ajouter un élément dans une liste
    Par Le Mérovingien dans le forum Général JavaScript
    Réponses: 22
    Dernier message: 02/07/2006, 17h43

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