Bonjour,
Je rempli un tableau html par une boucle en python (Flask) à partir d'une base de donnée (sqlite).
Ce que je souhaite faire, c'est pouvoir modifier les données d'une ligne avec l'évènement dblclick.
Pour cela il faut que je récupère l'id de la ligne dans laquelle je doubleclic.
Mes lignes ont chacune un entête unique avec l'attribut "scope" et mon tableau un nom défini par "caption"
Actuellement le dblclic ouvre le formulaire de modification vide.( en attente des valeurs récupérées)
Mais ce que je ne sais pas ( je débute, vous l'aurez compris ), c'est comment capter la valeur de la cellule et l' entête de la ligne ?
En espérant avoir été clair dans mes explications.
Cordialement
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 <!-- Creation tableau --> <table class="table table-hover table-striped "> <caption>Mon Tableau</caption> <thead> <tr> <th scope="col">Id</th> <th scope="col">Service</th> <th scope="col">Objet</th> <th scope="col">Consigne</th> <th scope="col">Action</th> <th scope="col">S-Off</th> <th scope="col">Date</th> </tr> </thead> <tbody> {% for cons in consignevar %} <tr> <td scope="rowID">{{ cons[8] }}</td> <td ondblclick="pyquer() }}'">{{ cons[0] }}</td> <td ondblclick="pyquer()}}'">{{ cons[1] }}</td> <td ondblclick="location.href='{{url_for('add_success') }}'">{{ cons[2] }}</td> <td ondblclick="location.href='{{url_for('add_success') }}'">{{ cons[3] }}</td> <td ondblclick="location.href='{{url_for('add_success') }}'">{{ cons[4] }}</td> <td ondblclick="location.href='{{url_for('add_success') }}'">{{ cons[5] }}</td> </tr> {% endfor %} </tbody> </table>
Partager