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

JavaScript Discussion :

Google Charts: function addRows()


Sujet :

JavaScript

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juin 2015
    Messages : 33
    Points : 59
    Points
    59
    Par défaut Google Charts: function addRows()
    Bonjour à tous,

    J'ai un soucis avec ma fonction addRows(), malgré tout mes différents test, je n'arrive pas à insérer des données dans mon tableau..
    J'ai même vérifier si ma variable enregistre bien la valeur de l'input (grâce à un alert() et cela fonctionne parfaitement.


    Voici le code:

    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
    66
    67
    68
    69
    70
    71
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="style.css" />
    <!--Load the Ajax API -->
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
        //Load the visualization API and the pichart packages
        google.charts.load('current', {'packages':['table']});
      //Set a callback to run when the Google Visualization API is loaded
      google.charts.setOnLoadCallback(drawTable);
      var btOk = document.getElementByName('b1');btOk.disabled = true;
      function drawTable(){
            var data = new google.visualization.DataTable();
        data.addColumn('string','Référence');
        data.addColumn('string','Désignation');
        data.addColumn('number','Quantité');
        data.addColumn('number','Seuil d\'alerte');
        data.addColumn('string','Dimension');
        data.addColumn('string','Sens de prise');
        data.addColumn('number','Gerbabilité');
        var table = new google.visualization.Table(document.getElementById('table_div'));
        table.draw(data, {showRowNumber: true, width: '100%', height: '100%'});
     
      }
      function button(){
      var data = new google.visualization.DataTable();
        data.addColumn('string','Référence');
        data.addColumn('string','Désignation');
        data.addColumn('number','Quantité');
        data.addColumn('number','Seuil d\'alerte');
        data.addColumn('string','Dimension');
        data.addColumn('string','Sens de prise');
        data.addColumn('number','Gerbabilité');
        /*var ref = document.getElementById('ref').value;
        var des = document.getElementById('des').value;
        var qte = document.getElementById('qte').value;
        var sa* = document.getElementById('sa').value;
        var dim = document.getElementById('dim').value;
        var sdp = document.getElementById('sdp').value;
        var ger = document.getElementById('ger').value;*/
        data.addRows([
              [document.getElementById('ref').value,
              *document.getElementById('des').value,
              *document.getElementById('qte').value,
              *document.getElementById('sa').value,
              *document.getElementById('dim').value,
              *document.getElementById('sdp').value,
              *document.getElementById('ger').value]
              /*['Mike','M',12,1,'OKOK','OK',1],
              ['Mike','M',12,1,'OKOK','OK',1],
              ['Mike','M',12,1,'OKOK','OK',1]*/
            ]);
      var table = new google.visualization.Table(document.getElementById('table_div'));
        table.draw(data, {showRowNumber: true, width: '100%', height: '100%'});
        }
    </script>
    </head>
    <body>
      <div id="table_div">* </div>
      <label for="ref">Référence: </label><input type="text" value="" id="ref"><br/>
      <label for="des">Désignation: </label><input type="text" value="" id="des"><br/>
      <label for="qte">Quantité: </label><input type="text" value="" id="qte"><br/>
      <label for="sa">Seuil d'alerte: </label><input type="text" value="" id="sa"><br/>
      <label for="dim">Dimension: </label><input type="text" value="" id="dim"><br/>
      <label for="sdp">Sens de prise: </label><input type="text" value="" id="sdp"><br/>
      <label for="ger">Gerbabilité: </label><input type="text" value="" id="ger"><br/>
      <input type=button value="Valider" id="b1" onclick="button()">
    </body>
    </html>
    Avez vous une solution à mon problème ??

    Bonne journée

  2. #2
    Membre du Club
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2015
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Pas de Calais (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juin 2015
    Messages : 33
    Points : 59
    Points
    59
    Par défaut
    J'ai trouvé une solution,

    Il semble qu'en changeant le addColumn('number','blabla') en addColumn('string','blabla'), tout fonctionne.

    Bonne journée

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

Discussions similaires

  1. Jquery Google Charts [valeurs négatives]
    Par joker69666 dans le forum jQuery
    Réponses: 2
    Dernier message: 25/05/2012, 10h42
  2. [Google Chart] avec gvChart Pie changer Axe ?
    Par splifferwolf dans le forum APIs Google
    Réponses: 4
    Dernier message: 28/02/2012, 18h42
  3. Google Chart dans Interactive Analysis
    Par Riri69 dans le forum Débuter
    Réponses: 0
    Dernier message: 17/06/2011, 15h53
  4. Erreur Python (API Google charts)
    Par Invité dans le forum Général Python
    Réponses: 1
    Dernier message: 29/10/2010, 12h45
  5. rich:jQuery et google chart
    Par Chatastroff dans le forum JSF
    Réponses: 1
    Dernier message: 05/02/2009, 19h10

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