Bonjour,
A l'heure où le discours est "votre appli WinDev en appli WebDev sans
effort", il y a vraiment une différence fondammentale de gestion de
l'ergonomie et de l'enchaînement des pages/ecrans entre les deux mode
de programmation.
Soit il n'y a pas de solutions, soit cela fait plusieurs mois que je
galère en passant à côté de la "révélation" ?
Et comme je n'arrive pas à me faire une raison et que cela m'handicape
souvent, je soumet le pb à votre sagacité.
Je m'explique :
En WD, sur une fenêtre, j'ai un bouton pour un traitement et je veux
inviter une fen pour saisir des param complémentaires puis j'effectue
un traitement avec ces paramètres.
j'ai donc un
wch=Ouvre("MonInvite") (là les param en fermeture de fen sont renvoyés
par un RENVOYER chRetour)
si wch="OK" alors
je continue mon traitement avec mes variables de la page appelant et
les infos récupérées avec Ouvre("MonInvite")
fin
Par ex, la gestion d'options protégées par mot de passe, l'invite d'une
date ou intervalle de date, d'un code etc ...
Donc ces fen d'invites en WD pourront être appellées de n'importe quel
traitement et leur personnalisations meme passées en paramètres.
En WebDev, après le PageAffiche, on ne retourne pas au point de départ,
et au mieux on va retourner à la page appelante avec un page actualise.
Mais comment revenir au traitement interrompu par l'invite ?
On doit partir du postulat aussi que la page appelée sert pour
n'importe quelle page et que l'on ne connait pas toutes les pages qui
seront succeptibles de l'appeler quand on developpera cette invite. Si
c'est pour un usage unique, c'est simple et pas interessant et je ne me
vois pas dupliquer infiniment mes invites de mot de passe.
Ou alors, comme cela est expliqué dans les popups sur les wtablettes,
faut il passer le nom du procédure de la page appellante qui serait
appellé depuis la page appelée ?
Mais rien de vraiment très simple.
Vos solutions ?
--
Eric
Webmaster des Wtablettes
www.wtablettes.net