Problème dans ma boucle for pour afficher le tableau correctemen
Résolu
aminaxy
Messages postés
190
Statut
Membre
-
aminaxy Messages postés 190 Statut Membre -
aminaxy Messages postés 190 Statut Membre -
Bonjour,
j'ai un problème d'affichage dans le bon style mon tableau(dans la pièce jointe)

voici mon code:
merci pour l'aide
j'ai un problème d'affichage dans le bon style mon tableau(dans la pièce jointe)

voici mon code:
function tableToJson(table) {
var data = [];
// first row needs to be headers
var headers = [];
for (var i=0; i<table.rows[0].cells.length,i<5; i++) {
headers[i] = table.rows[0].cells[i].innerHTML.toLowerCase().replace(/ /gi,'');
}
data.push(headers);
// go through cells
for (var i=1; i<table.rows.length;i++) {
var tableRow = table.rows[i];
var rowData = {};
for (var j=0; j<tableRow.cells.length,j<5 ; j++) {
rowData[ headers[j] ] = tableRow.cells[j].innerHTML;
}
data.push(rowData);
}
return data;
}
function callme(){
var table = tableToJson($('#table').get(0));
var doc = new jsPDF('l','pt','letter',true);
$.each(table, function(i, row){
$.each(row, function(j,cell){
if(j=="email" | j==5){
doc.cell(1,10,190,20,cell,i);
}
else{
doc.cell(1,10,90,20,cell,i);
}
});
});
merci pour l'aide
A voir également:
- Problème dans ma boucle for pour afficher le tableau correctemen
- Tableau word - Guide
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Tableau croisé dynamique - Guide
1 réponse
Bonjour
Ce ne serait pas plutôt (j=="email" || j==3) ? Car ce test sur j ne semble concerner que la ligne des titres, qui est indexée numériquement alors que les autres sont indexées par le titre. Et la colonne email est la colonne 3, il me semble. De plus il faut deux barres || pour le ou logique, avec une seule c'est un ou binaire
if(j=="email" | j==5){
Ce ne serait pas plutôt (j=="email" || j==3) ? Car ce test sur j ne semble concerner que la ligne des titres, qui est indexée numériquement alors que les autres sont indexées par le titre. Et la colonne email est la colonne 3, il me semble. De plus il faut deux barres || pour le ou logique, avec une seule c'est un ou binaire
aminaxy
Messages postés
190
Statut
Membre
1
merci Mr le père ça résoud le problème :)