Editable-table version ulongx
Résolu/Fermé
meuhlol
Messages postés
1879
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
-
25 juil. 2020 à 18:40
meuhlol Messages postés 1879 Date d'inscription mardi 24 juillet 2007 Statut Membre Dernière intervention 30 novembre 2021 - 26 juil. 2020 à 09:13
meuhlol Messages postés 1879 Date d'inscription mardi 24 juillet 2007 Statut Membre Dernière intervention 30 novembre 2021 - 26 juil. 2020 à 09:13
A voir également:
- Editable-table version ulongx
- Table ascii - Guide
- Table des matières word - Guide
- Dans la table des matières de ce document, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- One piece version kai ✓ - Forum Cinéma / Télé
- Windows 11 version 22h2 - Guide
2 réponses
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
25 juil. 2020 à 21:27
25 juil. 2020 à 21:27
Bonjour
Pour multiplier au lieu d'additionner, il faut remplacer les +
Par des *
Pour multiplier au lieu d'additionner, il faut remplacer les +
total +=
Par des *
total *=
meuhlol
Messages postés
1879
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
670
25 juil. 2020 à 21:39
25 juil. 2020 à 21:39
jordane45, merci, je doute bien, mais le plus important pour moi est qu'il affiche les résultats à droite et pas en bas. C'est à dire qu'il calcule les lignes et pas les colonnes.
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
25 juil. 2020 à 23:04
25 juil. 2020 à 23:04
Et bien, je pense que tu dois boucler sur chaque ligne puis sur chaque colonne
un truc du genre
un truc du genre
dataRows.each(function (){
var row = $(this);
total = 0;
for (column = 1; column < footer.children().size(); column++) {
total *= parseFloat(row.children().eq(column).text());
});
// ici, il faudra ajouter le code qui, ajoute une colonne supplémentaire à la ligne et y inscrit le total
}
meuhlol
Messages postés
1879
Date d'inscription
mardi 24 juillet 2007
Statut
Membre
Dernière intervention
30 novembre 2021
670
>
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
26 juil. 2020 à 09:13
26 juil. 2020 à 09:13
Bonjour,
En fait, c'est tout bête, mais ulongx a prévu des options dans son édition du script et il suffisait de les exploiter de cette façon dans la page affichant le tableau:
En fait, c'est tout bête, mais ulongx a prévu des options dans son édition du script et il suffisait de les exploiter de cette façon dans la page affichant le tableau:
$('#mainTable').editableTableWidget().numericInput({columns: [2,3],totalColIndex: 5, type: '*'}).find('td:first').focus();
// en lui indiquant l'index des colonnes (2 et 3) et l'index de la colonne du total (5) ainsi qu'en disant qu'il multiplie
// le résultat attendu est au rendez-vous
// me reste plus qu'à "supprimer" les colonnes 2 et 3 dans le tfoot (car il les additionne au lancement, pas après)