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 :

Composants composites à l'intérieur d'un autre


Sujet :

JSF Java

  1. #1
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut Composants composites à l'intérieur d'un autre
    Bonjour,

    je voudrais savoir s'il est possible de faire une chose pareille :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                <elit:tableCrud >
     
                        <elit:columnEditTableCrud > </elit:columnEditTableCrud>
     
                </elit:tableCrud>
    Je les tester chez moi ça marche pas (le composant en interne ne s'affiche pas ?!), mais je me demandés s'il y avait pas un autre moyen pour que cette même expression marche comme je le veux

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Bonjour,

    Tout dépend de la façon dont le composant tableCrud a été implémenté. Est-ce un composant écrit en Java, ou un composant créé par composition (c'est-à-dire construit dans une page .xhtml, créé avec d'autres composants JSF) ?

    Edit : visiblement c'est le 2e cas, je n'avais pas prété attention au titre de la discussion... Peux-tu nous montrer le code de ton composant tableCrud du coup ?

    Re-edit: pour faire gagner du temps, as-tu ajouté dans ta composition le tag suivant : <composite:insertChildren /> ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Re-edit: pour faire gagner du temps, as-tu ajouté dans ta composition le tag suivant : <composite:insertChildren /> ?
    Bonjour, désolés pour le temps prit mais bon voilà,

    Oui, j'ai utilisé ce que tu me dit avec le balise "<composite:insertChildren />" mais sa marche que a moitier pas ce dons j'ai besoin (décrit dans 1er poste) => un composant composite a l'intérieur d'un autre.

    Mais pour ce cas sa marche que avec cette type d'exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <elit:tableCrud >
     
    Avec une autre balise JSF ou XHTML sa marche....
    Mais pas dans le cas d'une <elit:columnEditTableCrud /> que
    j'ai moi-même définit ?! (Faut-il ajouter quelque chose)
     
    </elit:tableCrud>
    Merci d'avance pour votre aide

  4. #4
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut
    Bonjour,
    Je relance le problème (je ne trouve toujours pas la solution et sa comment a s’accumuler)

    Merci de m'aidé

  5. #5
    Membre éprouvé
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mars 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2004
    Messages : 102
    Par défaut
    Tu es sous quel environnement? Pour ma part, sous glassfish + richfaces, ça marche en utilisant des composants richfaces.

  6. #6
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut
    Citation Envoyé par hedes Voir le message
    Tu es sous quel environnement? Pour ma part, sous glassfish + richfaces, ça marche en utilisant des composants richfaces.
    Moi je suis sous glassfish3.1.1 + primefaces3.0

    Tu pourrai nous montrés un bous de code pour que je voix s'il y quelque chose de particulier que je ne suis pas fait.

    Merci d'avance

  7. #7
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut
    Excusé moi de relance ce poste (franchement pour moi c’est un point bloquant)

    C’est aussi pour dire que je ne crois pas que le problème vient de Primefaces.

    Merci d'avance toute suggestion serait le bien venu au bout de code de personne qui aurait fait la même chose de près ou de loin.

  8. #8
    Membre Expert
    Avatar de fxrobin
    Homme Profil pro
    Architecte SI, Java Fan, API Manager
    Inscrit en
    Novembre 2007
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Architecte SI, Java Fan, API Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2007
    Messages : 875
    Par défaut
    Citation Envoyé par romaintaz Voir le message
    Bonjour,
    Peux-tu nous montrer le code de ton composant tableCrud du coup ?
    Comme Romain te l'as dit, tant que tu nous montres pas "tableCrud", on pourra pas t'aider !

  9. #9
    Membre éprouvé
    Avatar de geforce
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2010
    Messages
    1 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1 055
    Par défaut
    Bonjour,

    D’après ce qu'il dise ces impossibles de faire des Insertion d'occurrences multiples:

    voici un lien ?! Quelqu’un aurait-il trouvé une substitution

    http://docs.oracle.com/cd/E17802_01/...tChildren.html
    This element is used in the <composite:implementation> section. Any child components or template text within the composite component tag in the using page will be re-parented into the composite component at the point indicated by this tag's placement within the <composite:implementation> section. The normal use-case for this element is to have only one occurrence within the <composite:implementation> section. Inserting multiple occurrences may cause duplicate id errors. The results are undefined if there are multiple occurrences of this element in the <composite:implementation> section.
    pas d'autre moyen ?

Discussions similaires

  1. Instance de classe à l'intérieur d'une autre
    Par cobolfingaz dans le forum C#
    Réponses: 12
    Dernier message: 17/01/2008, 11h25
  2. Réponses: 6
    Dernier message: 23/07/2007, 15h06
  3. Réponses: 2
    Dernier message: 16/02/2007, 18h49
  4. Créer un composant composite ?
    Par Jayceblaster dans le forum Delphi .NET
    Réponses: 19
    Dernier message: 16/05/2006, 15h51
  5. Réponses: 2
    Dernier message: 10/12/2004, 15h43

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