Menu

menuItem et navigation rule

2009-04-03
2013-04-11
  • Jonathan Ziliox

    Jonathan Ziliox - 2009-04-03

    Bonjour,

    je suis en train d'évaluer RCFaces pour ajouter une couche ajax à une appli web fontionnant sur tomcat 5.5 avec JSF (sun) 1.1.

    J'ai des soucis au niveau des règles de navigation avec le menuBar. En effet, jusqu'à présent, j'utilisais un menu jsCookMenu dispo dans Tomahawk que j'aimerais remplacer par le menuBar de RCFaces, mais apparemment, les actions outcome ne sont pas envoyés vers le serveur.

    J'ai donc plusieurs questions :
    1. quelle propriété faut il utiliser sur les menuItem pour envoyer une action? j'utilise itemValue (comme spécifié dans la doc en ligne)
    2. faut il spécifier un listener particulier dans faces-config.xml dans le cadre de l'utilisation de RCFaces?

    Merci d'avance pour votre aide.

    Jonathan

     
    • Olivier Oeuillot

      Bonjour,

      je vais "uploader" la derniere version aujourd'hui !

      On en rediscute après ?

      Olivier

       
    • Jonathan Ziliox

      Jonathan Ziliox - 2009-04-09

      Bonjour,

      Merci Olivier.
      On fait comme ça.

      Jonathan

       
    • Jonathan Ziliox

      Jonathan Ziliox - 2009-04-09

      Je vois que le dernier "intégration build" est dispo sur la page d'accueil du projet, mais il n'y a rien dans la section "download".

       
    • Jonathan Ziliox

      Jonathan Ziliox - 2009-04-10

      ok, j'ai mis la dernière distrib.
      j'ai toujours le même problème sur le menu.
      merci d'avance pour votre aide.

      Jonathan

       
    • Olivier Oeuillot

      Bonjour ....  me revoila :-)

      Je te propose la solution suivante :

      1. Spécifier un "itemValue" à chaque menuItem   (de préférence une valeur qui correspond à de la navigation)
      2. Spécifier un selectionListener   qui récupère l'évènement de "click" et surtout la value de l'item sélectionné !

      <v:menuBar selectionListener="#{menuBean.menuClick}" >
               
          <v:menuItem text="Edit" >
            <v:menuItem text="Copy" itemValue="copyActionValue" />
        ....

      -----------------------------
      menuBean    un BEAN de scope REQUEST

      public String menuClick(SelectionEvent event) {
         return event.getValue();
      }

       

Log in to post a comment.