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

JSF Java Discussion :

richfaces -> tab panel


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 94
    Par défaut richfaces -> tab panel
    Bonjour,

    je suis en train de m'essayer a jsf et j'aimerai creer des onglet cepandant malgres toutes mes recherche, je ne reussi pas a afficher mes onglets:
    le contenut des onglets apparaissent les un a la suite des autre mais pas le "design"

    voici mon code: un bete pas d'index

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Onglets</title>
    </head>
    <body>
     
        <ui:composition xmlns="http://www.w3.org/1999/xhtml"
          xmlns:ui="http://java.sun.com/jsf/facelets"
          xmlns:h="http://java.sun.com/jsf/html"
          xmlns:f="http://java.sun.com/jsf/core"
          xmlns:a4j="http://richfaces.org/a4j"
          xmlns:rich="http://richfaces.org/rich">
        <p>Here is an example of tab panel switched completely on client.</p>
        <rich:tabPanel switchType="client">
            <rich:tab label="First">
                Here is tab #1
            </rich:tab>
            <rich:tab label="Second">
                Here is tab #2
            </rich:tab>
            <rich:tab label="Third">
                Here is tab #3
            </rich:tab>
        </rich:tabPanel>
     
    </ui:composition>
     
    </body>
    </html>
    mon web.xml:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    <?xml version="1.0" encoding="UTF-8"?>
     
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="
        http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
      version="2.4">
     
     
    <display-name>WebAiml</display-name>
      <description>Web AIML</description>
     
      <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
        <welcome-file>index.jsp</welcome-file>
        <welcome-file>default.html</welcome-file>
        <welcome-file>default.htm</welcome-file>
        <welcome-file>default.jsp</welcome-file>
      </welcome-file-list>
     
     
      <context-param>
        <param-name>javax.faces.STATE_SAVING_METHOD</param-name>
        <param-value>server</param-value>
      </context-param>
     
      <context-param>
        <param-name>javax.faces.CONFIG_FILES</param-name>
        <param-value>/WEB-INF/faces-config.xml</param-value>
      </context-param>
     
      <!-- Faces Servlet -->
      <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup> 1 </load-on-startup>
      </servlet>
     
      <!-- Faces Servlet Mapping -->
      <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
      </servlet-mapping>
     
    </web-app>
    et biensur mes lib (je me suis un peu dechainé, je pense qu'elle ne sont pas toutes utiles):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    ajax4jsf-1.1.0
    commons-beanutils-1.7.0
    commons-codec-1.3
    commons-collections-3.1
    commons-digester-1.8
    commons-el-1.0
    commons-lang-2.1
    commons-logging-1.1.1
    jstl
    jstl-1.1.0
    myfaces-api-1.1.6
    myfaces-impl-1.1.6
    richfaces-3.0.0
    richfaces-api-3.1.6.SR1
    richfaces-impl-3.1.6.SR1
    richfaces-ui-3.1.6.SR1
    standard
    j'espere que vous pourrez m'aider

    merci

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Citation Envoyé par captu Voir le message
    Bonjour,



    et biensur mes lib (je me suis un peu dechainé, je pense qu'elle ne sont pas toutes utiles):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    ajax4jsf-1.1.0
    commons-beanutils-1.7.0
    commons-codec-1.3
    commons-collections-3.1
    commons-digester-1.8
    commons-el-1.0
    commons-lang-2.1
    commons-logging-1.1.1
    jstl
    jstl-1.1.0
    myfaces-api-1.1.6
    myfaces-impl-1.1.6
    richfaces-3.0.0
    richfaces-api-3.1.6.SR1
    richfaces-impl-3.1.6.SR1
    richfaces-ui-3.1.6.SR1
    standard
    j'espere que vous pourrez m'aider

    merci
    Il suffit d'un jar de trop pour que rien en marche,
    Y'a baeucoup de choses à dire sur ta config:

    1- utilise les dernières version de richfaces 3.3.0.GA, et myfaces ou JSF 1.2
    2- Richfaces et ajax4jsf c'est le meme projet, il te faut juste richfaces-api,richfaces-ui,richfaces-impl.
    3- Il faut un peu de paramétrage pour Richfaces quand même, notamment il faut définir le filtre ajax4jsf.

    Je te conseil de lire la documentation avant de te lancer comme ça..tu gagnera du temps.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 94
    Par défaut
    C'est bon j'ai reussi,
    en effet plein de chose n'allait pas:
    -trop de librairy (pour la plupart inutile dans mon cas)
    -le fichier web.xml n'etait pas complet;

    j'ai suivi ce tuto si il y en a qui sont dans le meme cas que moi:

    http://www.mastertheboss.com/en/web-...-tutorial.html

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

Discussions similaires

  1. richfaces: appel modal panel dans un tab
    Par lasoque dans le forum JSF
    Réponses: 8
    Dernier message: 19/11/2009, 11h23
  2. recherche script Tab Panel sans ActiveX activation
    Par makohsarah dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 29/05/2008, 11h25
  3. afficher des données a l´interieur d´un tab panel sans recharger la page
    Par makohsarah dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 27/05/2008, 20h44
  4. utilisation d'un tabbed panel
    Par eterneljob dans le forum Struts 2
    Réponses: 5
    Dernier message: 17/05/2008, 13h04
  5. [Dojo] onglets et les tab panel
    Par sousoujda2 dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 02/04/2008, 12h58

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