PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Détecter la position des ascenseurs d'une table
Détecter la position des ascenseurs d'une table
Iniciado por Jean Turcotte, set., 19 2022 6:09 PM - 10 respostas
Membro registado
1.120 mensagems
Popularité : +8 (8 votes)
Publicado em setembro, 19 2022 - 6:09 PM
Bonjour, y a t-il moyen de détecter la position des ascenseurs d'une table en WEBdev ?

Merci!

--
Jean Turcotte
WX 27
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Membro registado
94 mensagems
Publicado em setembro, 20 2022 - 8:49 AM
Bonjour Jean,

La fonction AscenseurPosition est faite pour toi, avec page d'aide : https://doc.pcsoft.fr/fr-FR/?1000021057&name=ascenseurposition_fonction
Je l'utilise sur les pages en général, pour appliquer une fonction selon le positionnement dans une page mais ça fonctionne aussi sur les champs, la table en tout cas. Mais c'est en code navigateur...

--
Merci et belle journée !

Michel
Publicado em setembro, 20 2022 - 3:07 PM
MichelH avait écrit le 20/09/2022 :
Bonjour Jean,

La fonction AscenseurPosition est faite pour toi, avec page d'aide :
https://doc.pcsoft.fr/fr-FR/?1000021057&name=ascenseurposition_fonction
Je l'utilise sur les pages en général, pour appliquer une fonction selon le
positionnement dans une page mais ça fonctionne aussi sur les champs, la
table en tout cas. Mais c'est en code navigateur...


juste pour comprendre, pour quelle utilisation vous avez besoin de
cette fonctionnalité ?

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com
Membro registado
1.120 mensagems
Popularité : +8 (8 votes)
Publicado em setembro, 25 2022 - 11:26 PM
Roumegou a écrit :
MichelH avait écrit le 20/09/2022 :
Bonjour Jean,

La fonction AscenseurPosition est faite pour toi, avec page d'aide :
https://doc.pcsoft.fr/fr-FR/?1000021057&name=ascenseurposition_fonction
Je l'utilise sur les pages en général, pour appliquer une fonction selon le
positionnement dans une page mais ça fonctionne aussi sur les champs, la
table en tout cas. Mais c'est en code navigateur...


juste pour comprendre, pour quelle utilisation vous avez besoin de
cette fonctionnalité ?

--
Cet e-mail a été vérifié par le logiciel antivirus d'Avast.
www.avast.com

J'ai 2 tables superposées et je veux pouvoir les déplacer simultanément à l'horizontal.

--
Jean Turcotte
WX 27
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Membro registado
94 mensagems
Publicado em setembro, 26 2022 - 8:54 AM
Bonjour Jean,

Je me rappelle d'avoir fait quelque chose de similaire en sélectionnant une ligne avec ZoneRépétéeSelectPlus puis en la déplaçant avec ZoneRépétéePosition.
Vu qu'il y a les mêmes fonctions pour les tables, j'imagine que ça doit fonctionner. A tester...

--
Merci et belle journée !

Michel
Membro registado
286 mensagems
Popularité : +24 (28 votes)
Publicado em setembro, 26 2022 - 9:17 AM
Bonjour

Voici un petit bout de code

PROCÉDURE Table_AscenseurHorizontal_Synchronise( p_oTableReference est un Champ ...
, p_oTableCible est un Champ)

// Synchronisation Horizontale des ascenseurs de deux champs Table

LOCAL
iPosHorizontal est un entier

// Si AscenseurEstVisible(p_oTableReference, ascHorz) OU AscenseurEstVisible(p_oTableCible, ascHorz) Alors
// AscenseurAffiche(p_oTableReference, ascHorz, Vrai)
// AscenseurAffiche(p_oTableCible, ascHorz, Vrai)
// FIN

iPosHorizontal = AscenseurPosition(p_oTableReference, ascHorz)
AscenseurPosition(p_oTableCible, ascHorz, iPosHorizontal)
Membro registado
1.120 mensagems
Popularité : +8 (8 votes)
Publicado em setembro, 26 2022 - 5:38 PM
Bonjour et merci pour votre aide.
Le premier constat que je fais est que la commande AscenseurPotition en WEBDEV n'est valide que pour une page et non pas pour un champ alors je crois que cette commande n'est pas la solution, à moins que vous ayez quelconques cartes dans votre manche :)

Deuxième constat, de quelle façon je peux détecter un mouvement de l'ascenseur dans une table puisqu'il n'y a aucun évènement qui gère cet aspect dans le code du champ, comme le fait si bien Windev et Windev Mobile.

Je crois qu'il faudrait bidouiller avec javascript pour faire cette détection mais mes connaissances étant limitées avec ce code, je laisse ça à des programmeurs plus hot que moi.

Si vous avez d'autres idées, ne vous gênez surtout pas, je suis assurément preneur. :merci:

--
Jean Turcotte
WX 27
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Membro registado
94 mensagems
Publicado em setembro, 27 2022 - 9:36 AM
Bonjour Jean,

Mille excuses pour t'avoir donné une information erronée, je me suis pris les pieds dans le tapis entre Windev et Webdev...

Une façon de faire serait de substituer aux ascenseurs 2 boutons haut et bas pour chaque table, tu aurais ainsi la maitrise des clics en montant ou descendant. Et après avec des TableSelectPlus, des TablePosition, ... tu dois pouvoir te déplacer dans les 2 tables en même temps.
Enfin, si c'est compatible avec ton besoin ?

--
Merci et belle journée !

Michel
Membro registado
1.120 mensagems
Popularité : +8 (8 votes)
Publicado em setembro, 27 2022 - 9:04 PM
MichelH a écrit :
Bonjour Jean,

Mille excuses pour t'avoir donné une information erronée, je me suis pris les pieds dans le tapis entre Windev et Webdev...

Une façon de faire serait de substituer aux ascenseurs 2 boutons haut et bas pour chaque table, tu aurais ainsi la maitrise des clics en montant ou descendant. Et après avec des TableSelectPlus, des TablePosition, ... tu dois pouvoir te déplacer dans les 2 tables en même temps.
Enfin, si c'est compatible avec ton besoin ?

--
Merci et belle journée !

Michel

Pas de problème Michel, je comprends très bien. Comme il s'agit de l'ascenseur Hor, ça ne sera pas possible. Je me passerai simplement de cette fonction.

Merci!

--
Jean Turcotte
WX 27
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram
Membro registado
94 mensagems
Publicado em setembro, 28 2022 - 10:40 AM
Bonjour Jean,

Arg, s'il s'agit de l'ascenseur horizontal...
Peut-être alors abandonner l'idée d'utiliser des tables au profit de la zone répétée, dans laquelle il serait possible de reconstruire un look de table.
Si l'enjeu en vaut la chandelle !

--
Merci et belle journée !

Michel
Membro registado
1.120 mensagems
Popularité : +8 (8 votes)
Publicado em setembro, 28 2022 - 2:24 PM
Peut-être un jour mais pour le moment, je vais faire sans ZR.

Merci!

--
Jean Turcotte
WX 27
Android 9.0 sur Galaxy S8
Laptop Lenovo I7 12GB Ram