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 :

JSF et Display tag


Sujet :

JSF Java

  1. #1
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut JSF et Display tag
    Bonjour,

    N'ayant pas réussi à intégrer le tri et la pagination de myfaces dans mon application, j'ai voulu test la solution "display tag" malheureusement, pas moyen de la faire marcher dans mon appli jsf...

    En fouillant sur le forum, j'ai vu un post où quelqu'un demande si displaytag est compatible avec jsf, on lui répond "NON" sans explication ... En fouinant un peu sur le net, je ne suis pas vraiment sure de cette réponse...

    Je suis donc à la recherche de toutes informations sur le sujet !

    Merci d'avance !

  2. #2
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    C'est pas bien de répondre à des post sans être sure de la réponse (sauf si on dis qu'on est pas tout a fait sure evidement )

    C'est tout a fait possible d'utiliser displayTag avec JSF !
    Inconvénient :
    - Faut pas utiliser Facelets (Enfin, j'ai pas encore trouvé de solution à ce problème...)

    Voici une première solution :
    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
     
    <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
    <%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
    <%@ taglib uri="http://displaytag.sf.net" prefix="display"%>
      <jsp:directive.page import="org.displaytag.sample.*" />
     
    <html>
    <head>
    <title>viewToDos</title>
    </head>
    <body>
    <f:view>
     
    		 CREATE : 
    	<h:form>	 
    	<h:commandLink id="createtodo" action="#{todoBean.viewTodo}" value="Create"/>
             </h:form>
    	<br>
    	<h:form>
    		<jsp:scriptlet> 
    		      request.setAttribute( "toto", new TestList( 10, false ) );
    		</jsp:scriptlet>
    		  <display:table name="toto" defaultsort="1" defaultorder="descending">
    		    <display:column property="id" title="ID" sortable="true" headerClass="sortable" />
    		    <display:column property="name" sortable="true" headerClass="sortable" />
    		    <display:column property="email" />
    		    <display:column property="status" sortable="true" headerClass="sortable" />
    		  </display:table>
     
    		<br/><br/>
    	</h:form>
    </f:view>
    </body>
    </html>
    Vous trouverez le package : org.displaytag.sample.* dans le Zip exemple de DisplayTag.

    Je travail sur un moyen de virer le scriptlet jsp de ma page jsf, je posterai la solution si elle existe plus tard !

  3. #3
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Finalement on n'en saura pas plus (pas de ma part en tout cas), on m'a demandé d'arreter l'utilisation de displayTag ca visiblement le tri et la pagination de ce composant au niveau de la base de donnée n'est pas au top !

    Affaire à suivre...

  4. #4
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Content pour toi : à mon avis, tu partais dans la mauvaise direction : utiliser un taglib comme DisplayTag dans JSF est contre le philosophie de ce dernier (composants).

    Bonne chance en tout cas.

  5. #5
    Membre éclairé Avatar de maloups
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    J'suis bien d'accord avec toi
    Ca fait 10 jours que je le repetait à mon boss qui fesais la sourde oreille...
    Il a enfin compris ce principe
    Les chose vont pouvoir avancer !

  6. #6
    Membre confirmé
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    118
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 118
    Par défaut
    Pouvez-vous SVP nous expliquer pourquoi il est déconseillé d'utiliser displaytag avec JSF?
    Merci.

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

Discussions similaires

  1. [Display Tag] impossible de charger la classe null ?
    Par Noxexplorer dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/04/2010, 15h37
  2. [Display tag] Fonction highlight jsp
    Par Atronach dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 14/06/2007, 15h30
  3. comment utiliser display tag
    Par jamelbenalla dans le forum Struts 1
    Réponses: 1
    Dernier message: 24/10/2006, 08h54
  4. Réponses: 2
    Dernier message: 20/09/2006, 21h37
  5. [DisplayTag] Erreur d'importation de display tag ?
    Par MAJIK_ENIS dans le forum Taglibs
    Réponses: 4
    Dernier message: 04/04/2006, 12h41

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