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 :

Ajout d'une ID dans tableau dynamique avec datatable


Sujet :

jQuery

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Retraité informaticien
    Inscrit en
    Juillet 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité informaticien

    Informations forums :
    Inscription : Juillet 2007
    Messages : 29
    Points : 29
    Points
    29
    Par défaut Ajout d'une ID dans tableau dynamique avec datatable
    Bonjour,

    Je souhaite ajouter une ID dans mon tableau pour retrouver et mettre à jour la cellule.

    La fonction se réalise mais l'ID est introuvable par ces instructions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
     
    $( "#WE_"+updrang ).html( updmode );
     
    ou 	document.getElementById("WE_"+updrang).innerHTML=updmode;
    Création du tableau :

    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
    function remplir_tab(rang,codepostal,nom,rue,ville,tel,tag,pro,mode)
    {
     
      var addId = $('#bill_table').dataTable().fnAddData( [
        rang,
        codepostal,
        nom,
        rue,
    	ville,
    	tel,
    	tag,
    	pro,
    	mode]
      );
        var otable = $('#bill_table').dataTable();
        var newRow = otable.fnSettings().aoData[addId[0]].nTr;
        var theNode =  $(newRow.cells[8])  ;
        $(theNode[0].children[0]).attr('id', 'WE_' + rang);
    }
    Les informations proviennent d'une table sql.

    Merci pour votre aide.

    Meilleures salutations.

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Retraité informaticien
    Inscrit en
    Juillet 2007
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité informaticien

    Informations forums :
    Inscription : Juillet 2007
    Messages : 29
    Points : 29
    Points
    29
    Par défaut
    Bonjour,

    J'ai eu du mal à trouver mais voici la solution :

    Ce qui me permet de retrouver ma ligne de tableau pour la mettre à jour par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $( "#WE_"+updrang ).html( updmode );
    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
    function remplir_tab(rang,codepostal,nom,rue,ville,tel,tag,pro,mode)
    
    {
      var col8 = "<p id='WE_" + rang + "' >" + mode + "</p";
      var addId = $('#bill_table').dataTable().fnAddData( [
        rang,
        codepostal,
        nom,
        rue,
    	ville,
    	tel,
    	tag,
    	pro,
    	col8]
      );
    }
    Bonne journée.

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

Discussions similaires

  1. fonction ajout d'une ligne dans un tableau
    Par LuiDu14 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/10/2010, 22h14
  2. Remplir un tableau dynamiquement avec une invitation
    Par scofield69 dans le forum Langage
    Réponses: 3
    Dernier message: 12/08/2009, 07h51
  3. [Tableaux] Ajout d'une donnée dans un tableau
    Par the magic developer dans le forum Langage
    Réponses: 7
    Dernier message: 04/11/2008, 19h24
  4. ajout d'une ligne dans un tableau
    Par gup dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/12/2007, 09h14
  5. Problème avec l'ajout d'une API dans Eclipse
    Par patachnouk dans le forum Eclipse
    Réponses: 6
    Dernier message: 18/08/2006, 16h49

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