Guillaume Helle wrote:

Bonjour,

nous avons le problème suivant sous Cocoon Forms et tomcat :
On est en update de données et on ouvre un deuxième IE avec un Ctrl-N.
Dans l'un des navigateur on se promène dans les données et dans l'autre on les 
modifie...
Ca ne loupe pas, on modifie les données vues dans le 2eme navigateur...
A part interdire à l'utilisateur cette manip (ouvrir plusieurs navigateurs sur 
l'appli) comment empêcher ce mélange de context/session avec Cocoon???

On ne peut pas : les 2 fenêtres partagent l'état applicatif existant au moment du clonage de fenêtre, représenté par la continuation. Et la form affichée fait partie de cet état partagé, puisqu'elle est créée avant l'affichage de la page.

Pour interdire le clonage de fenêtre, il faudrait avoir un moyen sûr d'identifier de façon unique la fenêtre du navigateur. Mais je ne sais pas s'il est possible d'avoir une information dans une fenêtre qui ne soit pas clonée elle aussi lors du Ctrl-N...

Sylvain

--
Sylvain Wallez                        Anyware Technologies
http://people.apache.org/~sylvain     http://www.anyware-tech.com
Apache Software Foundation Member     Research & Technology Director


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:[EMAIL PROTECTED]
Autres commandes : mailto:[EMAIL PROTECTED]

Répondre à