PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Champ disposition
Champ disposition
Débuté par GillesV, 27 mar. 2020 16:09 - 8 réponses
Membre enregistré
27 messages
Popularité : +1 (1 vote)
Posté le 27 mars 2020 - 16:09
Bonjour à Toutes et Tous,

Je développe une appli dans lequel j'utilise un champ disposition pour gérer des filtres.

J'aurai besoin de connaitre l'indice de la disposition dans lequel l'utilisateur clique...

Z'auriez pas une idée par hazard?

Pour info :
.. Valeur = niet
..Disposition renvoie toujours 1
pas de fonction du style info XY

Merci de votre aide.

Bonne journée confinée ;)

Gilles
Membre enregistré
491 messages
Popularité : +24 (30 votes)
Posté le 28 mars 2020 - 14:11
Salut
Je sais pas ce que tu cherches a faire, mais le champ disposition est fait pour mettre des objets cachés ou non, chaque objet te permet de savoir s'il a cliqué.
le champ disposition n'a pas d'autre utilité a mon sens.

--
José
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 29 mars 2020 - 03:08
Bonsoir,

pour cacher ou afficher les champs dans les zones de disposition, je les "groupe"
en vérifiant MonGroupe..visible je sais ce qui est affiché ou non.

Peut-être qu'en utilisant cela pour faire une "machine d'état" vous résoudrait votre soucis...
Thierry
Membre enregistré
27 messages
Popularité : +1 (1 vote)
Posté le 30 mars 2020 - 09:23
Bonjour à tous et merci pour vos réponses.
Je me sert bien du champ disposition pour afficher ou masquer des champs.
Cette petite image vous permettra mieux de comprendre...




Dans les éléments impairs de ma disposition sont placés mes "Titres de filtres" comme "Statut dossier" par exemple. Lorsque je clique dessus, je fais apparaître ou disparaître (toggle) l'élément de disposition suivant. Du coup... l'élément qui doit apparaître ou disparaître est l'élément N+1. D’où mon besoin de connaitre l'indice de l'élément de disposition sur lequel l'utilisateur à cliqué. Pour l'instant je gère ça à la mimine, mais pas top pour les évolutions
Membre enregistré
950 messages
Popularité : +53 (63 votes)
Posté le 30 mars 2020 - 09:29
Bonjour,

Le champ tiroir, ne serait-il pas plus approprié ?

https://doc.pcsoft.fr/?1016210&name=champ_tiroir

Jordan
Membre enregistré
27 messages
Popularité : +1 (1 vote)
Posté le 30 mars 2020 - 12:20
Jamais utilisé, mais ça me parait plutôt intéressant...
Merci
Membre enregistré
491 messages
Popularité : +24 (30 votes)
Posté le 30 mars 2020 - 13:37
jordan a raison, tu mets dans le champ tiroir une zr ou table alimentée par une requete que tu filtres selon les besoins.
c'est facile a gerer.

--
José
Membre enregistré
27 messages
Popularité : +1 (1 vote)
Posté le 30 mars 2020 - 15:28
J'ai testé, mais ce n'est pas aussi souple que les dispositions. Tant pis je vais me gérer ça à la main comme les romains ;)
En tout cas merci pour votre aide
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 30 mars 2020 - 17:51
Le champ tiroir ne permet d'afficher qu'un "tiroir" alors que le champ disposition permet d'afficher plusieurs blocs.
Vous devriez vraiment vous penchez le fonctionnement de type "machine d'état"