Hello,
Voilà une petite interrogation :
Notre appli (JSF of course) gère (quasiment ?) tous les beans en scope session.
Nous appli est uniquement destinée à I.E. 6.0 ( ).
Mon problème est que si on fait, en cours d'utilisation de l'appli, un Ctrl-N, alors on peut utiliser l'appli sur 2 écrans différents qui partagent la même session !
Hélas, on arrive très vite sur des conflits (un bean gérant 2 versions différentes d'un objet par exemple), et les résoudre dans le code serait un cauchemar...
Mon idée est d'empêcher la duplication de la fenêtre courante, via un Ctrl-N (ou via Fichier > Nouveau > Fenêtre). Ou du moins, quand l'utilisateur le fait, de l'avertir que c'est pas bien...
J'imaginais éventuellement gérer ça par du Javascript (on doit pouvoir récupérer le Ctrl-N), non ?
Sinon, avez-vous des idées pour gérer cette situation ?
Partager