Bonjour,
je souhaite créer un tableau ayant un nombre de ligne non défini au départ : je créer par exemple un tableau avec 3 lignes, en dessous j'ai un bouton pour ajouter une ligne à la fin et sur chaque ligne j'ai un bouton permettant de supprimer celle-ci.
Le souci est : comment supprimer les lignes?
Si je génére mon code javascript, le onClick revient à mettre un deleteRow sur mon tableau avec le numéro de ligne mais si j'ai 5 lignes, j'aurais un truc comme ça :
ligne1 (bouton supprimer ligne1)
ligne2 (bouton supprimer ligne2)
ligne3 (bouton supprimer ligne3)
ligne4 (bouton supprimer ligne4)
ligne5 (bouton supprimer ligne5)
Imaginons que l'utilisateur clique pour supprimer la ligne 3, j'aurais ceci après la suppression :
ligne1 (bouton supprimer ligne1)
ligne2 (bouton supprimer ligne2)
ligne3 (bouton supprimer ligne4)
ligne4 (bouton supprimer ligne5)
Donc si l'utilisateru veut ensuite supprimer la 3eme ligne, ça lui supprimera la 4eme et s'il veut supprimer la 4eme, ça génèrera une erreur...
Comment faire donc ? Il doit y avoir une astuce, j'imagine ne pas être le premier à faire ça...
Après je voudrais bouger mes lignes mais ça sera peut-être plus simple, je ne me suis pas encore penché sur la question...
Partager