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 :

Dupliquer un panelGrid


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 109
    Par défaut Dupliquer un panelGrid
    bpnjour a tous,

    j'ai un panelgrid que je veux dupliquer autant de fois que j'appuie sur le bouton plus.
    comment je fais !!!!!!!!!!!!!!!!!!!!!
    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
     
    <t:panelGrid border="2" columns="1" width="100%">
        <t:panelGroup>
            <t:outputText value="#{messages['rechercheCV.competenceF']}" styleClass="itemtitle"/>
            <h:selectOneMenu id="choisItemsF" style="margin-left:350px">
                <f:selectItems value="#{rechercheCV.choixItems}"/>
            </h:selectOneMenu>
        </t:panelGroup>
        <t:panelGrid border="0" columns="1" width="100%">
            <t:panelGroup>
                <t:outputText value="#{messages['rechercheCV.connaisances']}" styleClass="itemSearch" style="vertical-align:150%"/>
                <t:selectOneListbox size="5" id="level1" converter="Integer"
                                    value="#{rechercheCV.criteres.flevel1}"
                                    onchange="changeLevelUpItems(this);">
                    <f:selectItems value="#{rechercheCV.allLevelF1}" />
                </t:selectOneListbox>
     
                <t:selectOneListbox size="5" id="level2" converter="Integer" style="display:none"
                                    value="#{rechercheCV.criteres.flevel2}"
                                    onchange="changeLevelUpItems(this);">
                    <f:selectItems value="#{rechercheCV.allLevelF2}" />
                </t:selectOneListbox>
     
                <t:selectOneListbox size="5" id="level3" converter="Integer" style="display:none"
                                    binding="#{rechercheCV.competenceFLevel3}"
                                    onchange="changeLevelUpItems(this);">
                    <f:selectItems value="#{rechercheCV.allLevelF3}" />
                </t:selectOneListbox>
     
                <t:selectOneListbox size="5" id="level4" converter="Integer" style="display:none"
                                    binding="#{rechercheCV.competenceFLevel4}"
                                    onchange="changeLevelUpItems(this);">
                    <f:selectItems value="#{rechercheCV.allLevelF4}" />
                </t:selectOneListbox>
     
                <t:selectOneListbox size="5" id="level5" converter="Integer" style="display:none"
                                    binding="#{rechercheCV.competenceFLevel5}">
                    <f:selectItems value="#{rechercheCV.allLevelF5}" />
                </t:selectOneListbox>
            </t:panelGroup>
            <t:panelGroup>
                <t:outputText value="#{messages['rechercheCV.niveauExpertise']}" styleClass="itemSearch"/>
                <t:selectOneMenu id="niveauExpertiseFonctionelle" converter="Integer" styleClass="espace"
                                 value="#{rechercheCV.criteres.niveauExpertiseFonctionelle}">
                    <f:selectItems value="#{rechercheCV.allNiveauExpertise}" />
                </t:selectOneMenu>
     
                <h:outputText value="#{messages['rechercheCV.active']}" styleClass="itemSearch"/>
                <t:selectBooleanCheckbox id="active2" required="true"  styleClass="espace"/>
     
                <t:commandButton id="plus" value="#{messages['rechercheCV.pl8Ous']}"  style="margin-left:50px"/>
            </t:panelGroup>
        </t:panelGrid>
    </t:panelGrid>
    merci pour votre aide

  2. #2
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    109
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 109
    Par défaut
    bonjour ,
    pour ceux que ca intéresserai voila la solution a mon probleme

    j'ai mi mon panel grid dans un div avec id="monDiv"


    ensuite j'ai défini la fonction javascript:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function duppliquer(){
     
    var obj = document.getElementById("globalform:monDiv");
    obj.parentElement.insertBefore(obj.cloneNode(true));
     
    }
    et j'ai appller cette fonction dans le "onclick "de mon bouton

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

Discussions similaires

  1. Réponses: 19
    Dernier message: 26/01/2006, 08h44
  2. [SAP]dupliquer une base
    Par bgeli dans le forum Autres SGBD
    Réponses: 1
    Dernier message: 11/01/2005, 21h04
  3. Dupliquer une structure de table
    Par deviltaz dans le forum Access
    Réponses: 4
    Dernier message: 13/10/2004, 13h41
  4. Conteneurs associatifs à clés dupliquées
    Par Christophe Brun dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 04/07/2004, 14h16
  5. [FLASH MX 2004] Dupliquer un clip dans un autre clip
    Par freegreg dans le forum Flash
    Réponses: 15
    Dernier message: 28/05/2004, 15h28

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