PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2025 → Fenêtre pop-up
Fenêtre pop-up
Débuté par Ludwig, 16 mar. 2025 16:27 - 7 réponses
Membre enregistré
28 messages
Posté le 16 mars 2025 - 16:27
Bonjour,
Je souhaiterais ouvrir une fenêtre, comme dans WinDev, avec un champ de saisie afin de valider une information. WebDev ne supporte pas ce type de fenêtre. Alors j'ai essayé en créant une page interne et en l'ouvrant avec la fonction ouvre(). La page s'ouvre bien mais pas en superposition de la page initial. Comment puis-je contourner le problème ?
Par avance merci.
Membre enregistré
3 595 messages
Posté le 16 mars 2025 - 19:59
Salut
Pour ce type de page(pas de fenêtre dans webdev)
Il existe PopupAffichePage ou la fonction Saisie
La fonction ouvre c'est pour les fenêtres aussi, bizarre que webdev ne t'affiche pas d'erreur
C'est plutôt pageaffiche
Nb si c'est pas déjà le cas, je te conseille d'utiliser webdev et non Windev pour faire ton site.
Membre enregistré
8 messages
Posté le 17 mars 2025 - 00:39
Bonjour, vous disposez de la fonction PopupAffichePage pour ouvrir une fenêtre en tant que popup.

https://doc.pcsoft.fr/fr-GEN/?1410089146&name=PopupDisplayPage.Cb

Rubén
Membre enregistré
28 messages
Posté le 17 mars 2025 - 21:54
Bonjour,
Merci à vous deux.
PopupAffichePage est exactement ce que je voulais. :merci:

Encore merci et bonne journée.
Posté le 22 mars 2025 - 15:01
Rubén SÁNCHEZ PEÑA wrote:
Bonjour, vous disposez de la fonction PopupAffichePage pour ouvrir une fenêtre en tant que popup.

https://doc.pcsoft.fr/fr-GEN/?1410089146&name=PopupDisplayPage.Cb

Rubén

Merci beaucoup d'avoir partagé le lien.
Membre enregistré
28 messages
Posté le 02 avril 2025 - 13:24
Bonjour,
Désolé je relance le sujet.
La fenêtre s'ouvre bien et je peux saisir la donnée souhaitée afin de l'enregistrer dans un fichier.
Dans la page qui appelle la fenêtre pop-up, PAGE_Magasin, il y a une table qui est liée à mon fichier.
La table ne s'actualise pas malgré ceci :
TableAffiche(PAGE_Magasin.TABLE_ListeSAV, taInit)

J'ai ajouté cette fonction après avoir fermé le pop-up.
Si je mets ce code dans un bouton sur la PAGE_Magasin ça fonctionne.
Comment puis-je faire ? J'aimerais bien que la table s'actualise après fermeture du pop-up.

Merci.
Membre enregistré
235 messages
Posté le 02 avril 2025 - 14:36
Bonjour,

Juste avant de faire le PopupFermePage() "dans le code navigateur", il suffit de faire un ExécuteTraitement(PAGE_Magasin.<nom du bouton>, trtClic)

ça devrait actualiser la table.

Cdt
Message modifié, 02 avril 2025 - 14:38
Membre enregistré
28 messages
Posté le 02 avril 2025 - 16:27
Bonjour Fabrice,

Merci ton retour rapide.
Ca ne fonctionne pas.
J'ai mis un point d'arrêt sur le code du bouton Actualiser (BTN_Actualiser) mais le débogage ne s'y arrête pas.
???