PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2024 → page popup et affichage de table
page popup et affichage de table
Débuté par THIERRY TILLIER, 01 juin 2017 09:39 - 10 réponses
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 01 juin 2017 - 09:39
Bonjour,

Je rencontre des difficultés sur les tables Ajax.
Je développe un intranet en php avec WebDev.
Sur une des pages j'ai un bouton qui affiche un popup. Ce popup contient une table que je remplis avec un POUR TOUT (tester avec tableaffiche également) - le code est dans le code serveur initialisation du popup. Les données viennent d'une requête.
Le popup s'affiche mais la jauge AJAX tourne sans fin sur la table et rien ne s'affiche.

J'ai sûrement modifier un paramètre mais impossible de savoir pourquoi ça ne fonctionne pas.

Quelqu'un peut-il me mettre sur une piste?
Merci d'avance
Thierry
Membre enregistré
6 messages
Posté le 01 juin 2017 - 10:08
Bonjour,

Que contient votre table? D'où proviennent les données à afficher ?

Peut être faut-il simplement remplir votre table lors du clique sur le bouton et non à l'initialisation de la popup.
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 01 juin 2017 - 10:31
Les données viennent d'une requête, j'ai testé en remplissant au clic du bouton et le résultat est le même.
Ma table ne contient que du texte.
Message modifié, 01 juin 2017 - 10:31
Membre enregistré
6 messages
Posté le 01 juin 2017 - 10:37
Avez-vous essayé de remplir votre table manuellement (sans requête) juste pour voir si cela s'affiche correctement ?

grâce a tableAjouteLigne

// Ajout des éléments "Dubois" et "Pierre"
// dans la dernière ligne du champ "TABLE_TableProduit"
TableAjouteLigne(TABLE_TableProduit, "Dubois", "Pierre")

Si la table se remplie c'est que le problème vient peut-être de la requête..
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 01 juin 2017 - 11:23
la requête fonctionne très bien et la fonction tableaffiche ou (en mode programmation) tableajouteligne ne résout pas le problème.
Je reste persuadé qu'il y a des paramètres / config à respecter dans les onglets description des champs et des pages, mais je ne trouve pas.
Membre enregistré
6 messages
Posté le 01 juin 2017 - 11:35
Désolé je ne saurai pas vous aider d'avantage si il s'agit d'un problème de configuration. Bonne chance en tout cas ;)
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 02 juin 2017 - 15:19
Toujours pas d'idées?
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 06 juin 2017 - 10:09
Je reformule la question:


Comment renvoyer la sélection d'une table qui se trouve dans un Popup vers la page principale appelante (afin de remplir des zones de saisi) ?
Mon site est en php développé avec WB22

Merci d'avance pour votre aide.
Thierry
Posté le 06 juin 2017 - 11:04
THIERRY TILLIER avait soumis l'idée :
Je reformule la question:


Comment renvoyer la sélection d'une table qui se trouve dans un Popup vers la
page principale appelante (afin de remplir des zones de saisi) ?
Mon site est en php développé avec WB22

Merci d'avance pour votre aide.
Thierry

---
Cet email a fait l'objet d'une analyse antivirus par AVG.
http://www.avg.com


normalement un bouton
et tout simplement

monChpEcr1=table1.chpsEcr1
monChpEcr2=table1.chpsEcr2
puis un popupFerme

enfin ça c'est en Webdev normal. En Php je n'ai jamais utilisé.
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 06 juin 2017 - 13:28
C'est ce j'ai sur une une page et cela fonctionne bien (code serveur ajax) mais sur une autre page (même config) je n'affiche pas le popup sauf si le code d'ouverture est dans le code navigateur (bouton non submit). et quand le popup s'ouvre et affiche ma table, la jauge ajax tourne sans fin et je ne récupère pas les données sélectionnées.
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 06 juin 2017 - 14:04
J'ai trouvé le problème.

Dans ma page appelant le popup, j'avais du code dans le bloc "A chaque affichage" dès que je l'ai supprimé le fonctionnement de ma popup est redevenu normal.

Quelqu'un aurait-il une synthèse expliquant ce qu'on peut ou pas mettre dans les différents blocs ? car je me suis déjà fait "avoir" par une erreur du même genre.