|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
ZonerépétéePosition / Popup |
Débuté par Sylvain, 19 fév. 2018 10:16 - 7 réponses |
| |
| | | |
|
| |
Posté le 19 février 2018 - 10:16 |
Bonjour,
Après de nombreux tests, je me suis aperçu que ZonerépétéePosition ne fonctionnait bien que si Ajax était désactivé.
Le problème est que je souhaite repositionner une ZR en première position dans une popup et que si je désactive Ajax dans la fonction appelante, la popup disparait...
Avez-vous pu contourner ce problème ou existe t'il d'autres méthodes ?
Merci
Sylvain |
| |
| |
| | | |
|
| | |
| |
Posté le 19 février 2018 - 12:00 |
Sylvain vient de nous annoncer :
Bonjour, Après de nombreux tests, je me suis aperçu que ZonerépétéePosition ne fonctionnait bien que si Ajax était désactivé. Le problème est que je souhaite repositionner une ZR en première position dans une popup et que si je désactive Ajax dans la fonction appelante, la popup disparait... Avez-vous pu contourner ce problème ou existe t'il d'autres méthodes ? Merci Sylvain --- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com
heu sasn vérifier ...
c'est justement parce que ajax est activé dans le traitement de popup qui empêcherair de perdre son positionnement ???
je te l'accorde, c'est toujours galère à mettre au point ça |
| |
| |
| | | |
|
| | |
| |
Posté le 19 février 2018 - 15:12 |
Bonjour Eric,
Oui effectivement, Ajax activé empêche le bon fonctionnement du ZRPosition.
J'ai fait une page de test avec et sans Ajax activé et c'est très clair...
Cdt
Sylvain |
| |
| |
| | | |
|
| | |
| |
Posté le 20 février 2018 - 10:29 |
Sylvain avait soumis l'idée :
Bonjour Eric,
Oui effectivement, Ajax activé empêche le bon fonctionnement du ZRPosition.
J'ai fait une page de test avec et sans Ajax activé et c'est très clair...
Cdt
Sylvain
oui mais si t'es en ajax, tu n'as pas besoin de gérer le repositionnement ? si ?
--- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com |
| |
| |
| | | |
|
| | |
| |
Posté le 20 février 2018 - 17:01 |
Si parce que si tu scrolles vers le bas dans ta ZR et que tu la re remplis avec un ZRSupprimetout avant, il reste à la dernière position scrollée...
Merci pour ton aide
Sylvain |
| |
| |
| | | |
|
| | |
| |
Posté le 20 février 2018 - 19:38 |
Sylvain a utilisé son clavier pour écrire :
Si parce que si tu scrolles vers le bas dans ta ZR et que tu la re remplis avec un ZRSupprimetout avant, il reste à la dernière position scrollée... Merci pour ton aide Sylvain --- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com
ce n'est pas ce que je veux dire
tu as une liste de 50 clients présentée en ZR un bouton liste factures dans chaque ligne qui te présente dans une popup les factures du client
le bouton appelle un popupafffiche si tu pagines 3 pages, tu cliques sur ce bouton, tu fermes la popup. Tu restes bien au bon endroit ? si tu as mis de l'ajax ? sinon zou ! on remonte
Mais dans ce cas tu ne regénères pas ta ZR
Mais si tu regénères ta ZR, là pour le coup l'ajax n'a aucun intérêt.
Quel est ton scénario exact ? |
| |
| |
| | | |
|
| | |
| |
Posté le 21 février 2018 - 09:58 |
Bonjour Eric, merci pour ton retour
Le scénario est le suivant :
Je charge dans une popup une liste de produits dans une ZR
A l'intérieur de cette popup j'ai des boutons (familles produits) qui permettent de filtrer l'affichage des produits.
C'est au moment du changement de l'affichage des produits que la ZR ne se repositionne pas sur la 1ère occurrence si on a précédemment scrollé la ZR
Si je désactive Ajax sur les boutons Famille, ma popup disparaît. Evidemment je peux la réouvrir tout de suite après le traitement mais le résultat visuel n'est juste pas acceptable...
Merci pour ton aide
Cdt
Sylvain |
| |
| |
| | | |
|
| | |
| |
Posté le 22 février 2018 - 09:39 |
Sylvain vient de nous annoncer :
Bonjour Eric, merci pour ton retour
Le scénario est le suivant :
Je charge dans une popup une liste de produits dans une ZR
A l'intérieur de cette popup j'ai des boutons (familles produits) qui permettent de filtrer l'affichage des produits.
C'est au moment du changement de l'affichage des produits que la ZR ne se repositionne pas sur la 1ère occurrence si on a précédemment scrollé la ZR
Si je désactive Ajax sur les boutons Famille, ma popup disparaît. Evidemment je peux la réouvrir tout de suite après le traitement mais le résultat visuel n'est juste pas acceptable...
Merci pour ton aide
Cdt
Sylvain
hum difficile à bien saisir ce cas surtout si c'est dans une popup, cela complexifie un peu l'interaction. comment s'effectue ton filtre ? une saisie et tu regénères la zr ?
je suis justement sur un pb de repositionnement de zr. Voilà le cas, et voilà comment j'ai procédé Il s'agit d'un système de recherche sur des documents. Il sont triés par domaine/Rubrique/sousrubrique Ma zr a deux ruptures domaine et rubrique Dans l'en-tête du domaine, je génère des tags (à la façon des badges style twitter) pour chaque rubrique dans une ztr. Idem en en-tête rubrique, des tags pour les sous rubriques. on clique sur ces tags pour les allumer/éteindre et afficher/masquer.
sauf que repartir en haut à chaque fois que l'on recharge la zr, pas cool !
solution donc les tags font appel à une procédure navigateur en leur passant en paramètre l'id de la ligne de la zr. Cette id est passé dans un champs caché et ensuite on execute le traitement d'un bouton caché Ce bouton renvoie la génération de la zr (je parcours un tableau associatif de structure qui contient mes données) et à la fin de la zr je peux faire le repositionnement grace à mon indice de ligne sauvegardé dans mon champs caché.
Voilà, ça fonctionne. Un inévitable effet de raffraichissement dont je me passerais bien mais bon ... voilà en espèrant t'avoir mis sur une piste avce cette histoire d'indice dans un champs caché
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|