PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → tablesupprimeselect decalé
tablesupprimeselect decalé
Débuté par lolodev, 16 mar. 2018 17:21 - 1 réponse
Posté le 16 mars 2018 - 17:21
bonjour

j'ai un tableau avec une colonne case à cocher /
à chaque modification de la case, si je décoche je veux supprimer la ligne.
donc j'utilise tablesupprimeselect()
sauf qu'il me supprime la ligne du dessous, non pas celle que j'ai décoché...


??

merci
Membre enregistré
204 messages
Popularité : +5 (5 votes)
Posté le 16 mars 2018 - 18:43
bjr,

J'imagine que tu veux parler d'une table (= un champ table) ?
c'est sur un site awp ou dynamique ? C'est une table ajax, classique, navigateur ? Avec sélection, saisie, etc ?

je te suggère de tracer le numéro de ligne sélectionné
En awp, la page étant reconstruite, il faut passer la ligne sélectionnée par le biais d'un SAI caché, avec dans le code navigateur "Sélection d'une ligne de table" le code : SAI_caché = val(table_MaTable)
et on récupère la valeur dans le code serveur Sélection d'une ligne de Table
Le pb étant que tu peux sélectionner la ligne sans décocher la case, ce n'est donc pas simple à gérer en awp.

si tu es en dynamique, ton comportement ne semble pas détecter la bonne ligne sélectionnée. Je décomposerais les choses :
nNumLigne est un entier = tableselect(table_MaTable)
trace(nNumLigne)
tableSupprime(table_MaTable, nNumLigne)

bon courage
Christophe