2009-07-09 6 views
0

J'ai une page d'aperçu contenant une liste avec quelques liens à partir desquels plusieurs flux de travail peuvent être démarrés (conversations de couture).Quel contexte de couture utiliser pour une page d'aperçu avec des filtres (état)

La page de présentation contient également des filtres pouvant être utilisés pour effectuer une recherche dans la liste. Par conséquent, je voudrais garder l'état (pour les filtres) sur le serveur.

Pour le moment, cette page d'aperçu utilise un contexte de type Seam.CONVERSATION pour y parvenir. Mais chaque fois que je lance un de ces workflows, je dois faire une solution pour commencer une nouvelle conversation (utiliser la même conversation n'est pas possible).

  • Existe-t-il un modèle pour résoudre cela en utilisant le cadre de couture?
  • Dois-je utiliser la portée PAGE et transmettre tous les paramètres du filtre avec le style old school de l'URL?

Merci!

Répondre

0

La portée de la conversation semble correcte. Quel est le problème avec le démarrage d'une nouvelle conversation? Peut-être devriez-vous vous concentrer sur le rangement plutôt que sur la modification de la portée. Il existe de nombreux moyens intégrés pour démarrer de nouvelles conversations. Vous pouvez aller dans l'autre sens et utiliser la portée de session - Je pense que l'exemple de réservation le fait de cette façon (pour une recherche directe plutôt que des filtres) et je l'ai utilisé moi-même dans un but similaire.

+0

Merci, résolu avec la portée de la session. Cependant, cela pose le problème que vous ne pouvez pas avoir des "workflows" individuels dans différents navigateurs (qui partagent la même session, évidemment). – raoulsson

+0

Comme je l'ai dit, se concentrer sur la recherche de moyens plus pratiques pour déclencher la nouvelle conversation serait la meilleure approche, à mon humble avis. –

0

Le contexte de PAGE semble bien répondre. Mais je ne comprends pas pourquoi cela signifie que vous devrez passer les paramètres du filtre manuellement.

Questions connexes