|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Home → WEBDEV 2024 → positionner la page sur la ZR bien au delà de la taille du navigateur |
positionner la page sur la ZR bien au delà de la taille du navigateur |
Started by Roumegou Eric, Aug., 10 2018 9:48 AM - 8 replies |
| |
| | | |
|
| |
Posted on August, 10 2018 - 9:48 AM |
Bonjour,
il me semble avoi vu récemment cette demande sur le forum et j'y suis confronté ce matin. Sur une page un peu style onepage, donc avec de l'info qui se succède verticalement. j'ai une zr que je charge et qui peut contenir des centaines de lignes (liste de personnes). au regard de chaque ligne des boutons d'actions nottamment pour aller voir le détail chiffres d'une personne au moyen d'un popupaffiche. A la fermeture de la popup, revenir sur la page au niveau de cette ligne de zr (et pas tout en haut)
Voilà ce que j'ai fait. Si vous avez mieux, cela m'interesse. le bouton action execute le code serveur qui en code serveur charge la table dans la popup et fait le popupaffiche en code Nav, je sauvegarde le n° de ligne de la zr dans un chmaps caché numérique (poslig) poslig=ZR_LISTE_PPL
en chargement (onload) de la page en code Nav SI poslig<>0 ALORS PagePosition("",ZR_LISTE_PPL,poslig)
ce système n'est pas parfait car ma ligne est tout en haut; on reste un peu dérouté surtout qu'il n'y a pas d'effet graphique pour mettre 1a ligne en évidence.
Bref pas très satisfait pour un pb assez récurrent.
du coup je reviens sur l'aspect graphique en rajoutant en code serveur sur le bouton ZR_LISTE_PPL[ZR_LISTE_PPL]..CouleurFond=iJauneBulle
c'est mieux
Vos remarques ?
--- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com |
| |
| |
| | | |
|
| | |
| |
Posted on August, 10 2018 - 10:07 AM |
Roumegou Eric a écrit :
Bonjour,
du coup je reviens sur l'aspect graphique en rajoutant en code serveur sur le bouton ZR_LISTE_PPL[ZR_LISTE_PPL]..CouleurFond=iJauneBulle
c'est mieux
pour complêter le truc graphique et éviter d'avoir toutes les lignes visitées en jaune mais seulement la dernière. rajouter un champ posligavant où l'on sauvegarde l'avant dernière ligne visitée, donc en nav sur la bouton
posligavant=poslig poslig=ZR_LISTE_PPL
et en serveur SI posligavant<>0 ALORS ZR_LISTE_PPL[posligavant]..CouleurFond=iTransparent ZR_LISTE_PPL[ZR_LISTE_PPL]..CouleurFond=iJauneBulle
c'est + mieux
--- Cet email a fait l'objet d'une analyse antivirus par AVG. http://www.avg.com |
| |
| |
| | | |
|
| | |
| |
Registered member 1,623 messages Popularité : +100 (114 votes) |
|
Posted on August, 13 2018 - 10:37 AM |
Bonjour,
Pourtant PopupAffiche() peut s'executer en ajax et donc ne recharge pas la page entièrement, de ce fait, la ZR devrait rester dans son état lors de la fermeture de la popup...Message modified, August, 13 2018 - 10:37 AM |
| |
| |
| | | |
|
| | |
| |
Posted on August, 13 2018 - 12:39 PM |
"ÿÿÿÿÿÿÿÿÿ" a écrit :
Bonjour,
Pourtant PopupAffiche() peut s'executer en ajax et donc ne recharge pas la page entièrement, de ce fait, la ZR devrait rester dans son état lors de la fermeture de la popup...
Bonjour merci de ta réponse oui mais le popupaffiche est envoyé en code serveur.
ou alors tu me fais douter ...
si je met le popupaffiche en nav et le code serveur en ajax (ce qui est déjà le cas)
hum je vais essayer ...
non, si tu as du traitement serveur (mais comment ne pas en avoir ?), un bouton mis en executer le code serveur et ce code mis en ajax, le popupaffiche demandé en code Nav
Cela ouvre bien la popup avec les bonnes infos; mais à la fermeture de la popup on se retrouve en haut de la page.
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus |
| |
| |
| | | |
|
| | |
| |
Registered member 1,623 messages Popularité : +100 (114 votes) |
|
Posted on August, 13 2018 - 3:26 PM |
Je ne constate pas çà sur mon projet. A la fermeture de la popup, ma page derrière reste bien la ou elle est.
Mon PopupAffiche() est en code serveur AJax et PopupFerme() en navigateur. Ma page est scrollée vers le bas, et la selection de ma ZR ne change pas lors de la fermeture de la popup.
Tu utilise bien popupaffiche et non PageAfficheDialogue ? (qui lui ne peut pas etre executé en Ajax) |
| |
| |
| | | |
|
| | |
| |
Registered member 1,623 messages Popularité : +100 (114 votes) |
|
Posted on August, 13 2018 - 4:43 PM |
A moins que tu ne sois en AWP ?? |
| |
| |
| | | |
|
| | |
| |
Posted on August, 15 2018 - 10:24 AM |
Il se trouve que "ÿÿÿÿÿÿÿÿÿ" a formulé :
Je ne constate pas çà sur mon projet. A la fermeture de la popup, ma page derrière reste bien la ou elle est.
Mon PopupAffiche() est en code serveur AJax et PopupFerme() en navigateur. Ma page est scrollée vers le bas, et la selection de ma ZR ne change pas lors de la fermeture de la popup.
Tu utilises bien popupaffiche et non PageAfficheDialogue ? (qui lui ne peut pas etre executé en Ajax)
Merci de ta réponse oui, tout bien comme ça, sauf ... que ça me donne la puce à l'oreille
Mon bouton ferme était encore en submit. Il faut le cocher Aucune et cela se comporte comme tu le dis.
Donc merci Mais je crois que si dans la popup on a un traitement qui demande du renvoi d'info sur le serveur, on aura peut être des pb à rester d'où l'on vient.
Donc je remet comme tu l'a dit pour ce cas présent, mais je garde ma soluce au chaud
Merci encore de tes interventions bénéfiques.
--- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus |
| |
| |
| | | |
|
| | |
| |
Registered member 1,623 messages Popularité : +100 (114 votes) |
|
Posted on August, 20 2018 - 2:23 PM |
Bonjour, Franchement, je me sers des popup partout et je n'ai jamais eu a me soucier de ça et ça fonctionne niquel.
Bien que depuis quelques temps je commence a délaisser le PopupAffiche pour le pageAfficheDialogue() qui lui en effet n'est pas disponible en ajax mais a d'autes avantages. |
| |
| |
| | | |
|
| | |
| |
Posted on August, 20 2018 - 4:25 PM |
"ÿÿÿÿÿÿÿÿÿ" a exposé le 20/08/2018 :
Bonjour, Franchement, je me sers des popup partout et je n'ai jamais eu a me soucier de ça et ça fonctionne niquel.
dans tes popups as tu des actions qui requièrent du code serveur ? si oui je pense que le retour au m^me endroit pose pb. je ferais des tests
Bien que depuis quelques temps je commence a délaisser le PopupAffiche pour le pageAfficheDialogue() qui lui en effet n'est pas disponible en ajax mais a d'autes avantages.
attention au pageaffichedialogue qui peut être géné par certain proxy.
Nous avons un client dont la plupart des gens se connectent via leur informatique interne, à travers un proxy de [censuré] et nous avons du abandonner les pageaffichedialogue car cela ne marchait pas pour eux (meme avec les changeaction(caContinuer)
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|