IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Seam Java Discussion :

Le Scope conversation pour un systeme de next et de previous


Sujet :

Seam Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Par défaut Le Scope conversation pour un systeme de next et de previous
    Bonjour , je développe actuellement une appli ou je doit pouvoir passez sur plusieurs page avec un bouton next ou revenir avec un bouton retour. J'ai donc lu la doc sur le type de scope a utilisé et il me semble que le mode conversation serait le mieux. J'essaye donc de faire un truc tous simple , dans une page je met un inputText et un lien de next et dans la deuxième page j'affiche ce que j'ai rentré dans la première. Jusqu'ici vous me suivez ? Voila donc je comprend pas j'essaye de bidouillé avec des @Begin tous sa mais je me perds. Si quelqu'un a une solution ou des pistes pour me faire avancer je suis preneur En attendant je vais voir si Google est vraiment un ami fidèle

    Je joins mes différents fichier de test : pour info c test 1 qui appelle test 2 et ces 2 fichiers sont dans un même dossier et il y'a un fichier appelle test.page.xml dans le même dossier:

    Test 1 :
    <ui:define name="center">
    <h:form>
    <h:inputText value="#{test.unAttribut}" />
    </h:form>
    <h:outputLink value="Test2.seam">
    <h:outputText value="next" />
    </h:outputLink>
    </ui:define>

    Test 2 :

    <ui:define name="center">
    <h:outputText value="valeur de l'attribut : #{test.unAttribut}" />
    </ui:define>
    Fichiers attachés Fichiers attachés

  2. #2
    Membre éprouvé

    Homme Profil pro
    Software Engineer
    Inscrit en
    Août 2004
    Messages
    173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2004
    Messages : 173
    Par défaut
    Bonjour,

    avec un <h:outputLink value="Test2.seam"> tu ne propages pas la conversation
    Pour garder ta conversation ouverte lors d'une requête GET il faut soit passer le conversationId en paramètre (grâce au composant seam prévu : #{conversation.id} )
    soit utiliser plus simplement <s:link /> pour créer ton lien, seam s'occupe du reste.

    Enfin ton begin doit apparaître sur le point d'entrée de ton formulaire. tu peux utiliser l'annotation begin, ou (ma préférence) utiliser un <s:link propagation="begin" /> sur le lien qui permet de rentrer dans ton formulaire.

    Ensuite réfléchis bien à tout les cas de "sortie"

    Plus généralement je te conseille quand même de beaucoup te documenter sur la doc de seam.

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Par défaut
    Merci de la réposne , je test sa tous de suite. Sinon dans mes fichiers de test tu ne vois pas d'autre erreur? Est-ce que j'ai besoin de toucher au fichier face-config.xml ? Merci
    PS: la doc j'arréte pas de la lire mais étant débutant en seam je ne comprend pas toujours tous.

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Par défaut
    Je suis entrain de testé j'ai donc mit dans mon menu sur le lien qui mène à ma page un :

    <s:link
    value="Test"
    view="/test/test.xhtml" propagation="begin">
    </s:link>

    Mais pour la suite j'ai plusieur page , j'ai donc des liens next , est-ce que je met un propagation begin ou rien ou autre? Merci. Je vais continué mes recherches

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 10
    Par défaut
    C'est bon sa fonctionne , je lancés pas la conversation au bon moments. Je lancé la conversation quand je cliquai sur la flèche suivante et non pas au moment ou j’appelle ma première page de conversation. Merci de ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. reserver des perf pour le system ?
    Par Ekinoks dans le forum Administration système
    Réponses: 5
    Dernier message: 09/07/2007, 18h27
  2. Tests unitaires pour des systemes de particules
    Par franc82 dans le forum OpenGL
    Réponses: 1
    Dernier message: 05/03/2007, 18h24
  3. requete pour date systeme
    Par lallalamia dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 18/01/2007, 17h40
  4. [Batch] Scripts pour un systeme de backup sur serveur
    Par placebomuse dans le forum Windows
    Réponses: 3
    Dernier message: 22/04/2006, 14h28
  5. code pour récup system d'exploitation
    Par Tonton Luc dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 30/11/2005, 10h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo