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 :

Comment passer un dataModel en paramètre à un composant ?


Sujet :

JSF Java

  1. #21
    Membre confirmé Avatar de titou624
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 152
    Par défaut
    Bon en fait rien n'était à changer pour mon composant.
    Je remet le code final pour ceux que ça peut intérésser:

    Le code du composant:

    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
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    <ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                    xmlns:f="http://java.sun.com/jsf/core"
            xmlns:h="http://java.sun.com/jsf/html">
     
     
        <h:dataTable value="#{tickets}" var="ticket">
     
                 <h:column>
                    <f:facet name="header">
                        <h:outputText value="Id" />
                    </f:facet>
                    <h:outputText value="#{ticket.id}" />
                </h:column>
     
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Summary" />
                    </f:facet>
                    <h:outputText value="#{ticket.summary}" />
                </h:column>
     
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Priority" />
                    </f:facet>
                    <h:outputText value="#{ticket.priority}" />
                </h:column>
     
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Reported by" />
                    </f:facet>
                    <h:outputText value="#{ticket.reporter}" />
                </h:column>
     
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Status" />
                    </f:facet>
                    <h:outputText value="#{ticket.status}" />
                </h:column>
     
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Action" />
                    </f:facet>
                    <h:form>
                    <h:commandLink action="#{ticketController.viewTicket}">Show</h:commandLink>
                    </h:form>
                </h:column>
     
            </h:dataTable>
     
            <h:outputLink value="addTicket.xhtml">
                Add an Item
            </h:outputLink>
     
     
    </ui:composition>
    Le fichier de taglib:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <?xml version="1.0"?>
    <!DOCTYPE facelet-taglib PUBLIC
      "-//Sun Microsystems, Inc.//DTD Facelet Taglib 1.0//EN"
      "http://java.sun.com/dtd/facelet-taglib_1_0.dtd">
     
    <facelet-taglib>
        <namespace>http://supinfo.com/suptrac</namespace>
        <tag>
            <tag-name>listTicketComponent</tag-name>
            <source>listTicketComponent.xhtml</source>
        </tag>
    </facelet-taglib>
    Le code qui appelle le composant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <sup:listTicketComponent tickets="#{ticketController.newTicketModel}"></sup:listTicketComponent>
    Voila encore merci pour votre aide à tous !

  2. #22
    Invité de passage
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2010
    Messages : 1
    Par défaut
    Bonsoir Titou,

    J'ai jeté un petit coup d'oeil à ton code et si j'ai bien compris, tu développes une petite application pour la gestion de tickets (priorité, statut?)?
    Je suis actuellement en alternance dans une entreprise qui souhaiterai développer une application de ce type, mais le langage imposé est le Java. Etant moi-même de formation C#, je ne me suis pas encore familiarisé avec.
    Pourrais-tu m'envoyer ton projet que je regarde comment est structuré un projet de ce type ? Tu m'aiderais beaucoup

    Si tu le veux bien, mon adresse est la suivante: j.valain aT gmail.com

    Merci d'avance !

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Comment passer et lire des paramètres passé à mon application VB
    Par ssakhri dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 27/11/2006, 16h50
  2. comment passer un vecteur en paramètre?
    Par chrono23 dans le forum C++
    Réponses: 9
    Dernier message: 21/06/2006, 09h34
  3. Réponses: 1
    Dernier message: 06/04/2006, 13h22
  4. Réponses: 2
    Dernier message: 17/10/2005, 12h09
  5. Comment passer une procédure en paramètre ?
    Par gudul dans le forum Langage
    Réponses: 4
    Dernier message: 30/09/2005, 13h57

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