|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : août 2002 Messages : 130 ![]() |
Je n'ai trouvé que ce moyen pour que l'utilisateur ne puisse pas faire 'page precedente' (code dans beforeXMLService en Delphi)
Par contre j'ai des comportements bizares qd j'enchaine plusieurs XMLService avant d'afficher une page. exemple : j'ai une page ListHor(= XMLservice ds lequel j'ai placé le code çi dessus).Cette page peut être appelée via le paramètre NextAction d'un autre XMLService(UpdHorMaj) lui même appelé à partir d'un formulaire. Dans ce cas, qd ListHor s'affiche, c'est le XMLService UpdHorMaj qui apparait dans l'URL du navigateur. Le pb est que lorsque je fais 'précédent' pour revenir vers ListHor , j'obtiens la page 'Délai d'expiration...' mais UpdHorMaj s'execute ! Puis je résoudre mes problémes de cinématique avec cette méthode ou dois je trouver une autre solution ? En attendant je gére les cas problèmatiques dans mes programmes mais cette solution ne m'emballe pas. Supprimer les boutons standards durablement c'est possible ? Du moins avec IE ? Conclusion, je n'arrive pas à gérer la cinématique de mon application (je gère qq cas de figures via du code...). Puis je résoudre mes problémes avec ce |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : janvier 2003 Messages : 85 ![]() |
En effet, le NextAction ne fait que changer d'action au niveau interne de l'application, et donc, l'URL affichée par le navigateur est celle qui a été appellée par la page précédente (donc dans ton cas, UpdHorMaj)...
Je n'ai pas vraiment de solution à ton problème... en effet, si l'utilisateur fait back, cela rééxécute l'action UpdHorMaj... Peut-être qu'au niveau de ton UpdHorMaj, dans le BeforeXMLService, tu peux tester si c'est ta form FormUpdHorMaj qui l'appelle... si c'est pas le cas, tu exit... mais bon, c'est pas la bonne solution je pense... car je ne pense pas que l'on puisse gérer tous les cas qu'un utilisateur puisse générer... Cacher les boutons d'IE ne sert à rien également... Sur les cotés de ma souris, j'ai les boutons Back et Next... "Les Utilisateurs ! Ah ! La vie serait tellement plus simple sans eux..."
__________________
Julien C. |
|
|
00
|
|
|
#3 | ||
|
Membre régulier
![]() Inscription : janvier 2003 Messages : 85 ![]() |
Ah si une idée ! Ton UpdHorMaj doit avoir un XSL. Dans ton XSL, tu mets un simple :
Code :
J'ai testé et cela fonctionne ! mon action de mise à jour n'est pas rééxécutée quand je fais back ! Voilàx !
__________________
Julien C. |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com