Bonjour à tous,
Je ne sais pas comment aborder ce problème technique...
J'ai un bean UserPreferences qui stocke des informations de positionnement de blocs de contenus de l'interface. C'est l'utilisateur qui décide du "layout" de la page.
Par exemple dans une page JSF j'ai
Ca, ça fonctionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <div id="resizableMenu1" style="height:#{userPreferences.navigationVerticalPosition}px;"> ...du contenu... </div>
Par contre, on me demande qu'un même utilisateur puisse avoir plusieurs navigateurs ouverts sur cette même appli. Chaque fenêtre doit être indépendante et avoir son propre "layout".
Comment faire en sorte que le Bean soit géré "à la fenêtre" ?
Car actuellement, sur les x fenêtres, lorsque je fais référence à #{userPreferences.navigationVerticalPosition} , j'obtiens toujours la même valeur, or je voudrais avoir 1 bean userPreferences par fenêtre ouverte. Voyez le problème ?
Merci de vos idées et suggestions !
Partager