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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 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 !

  8. #8
    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