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 :

Icefaces et composant ?


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2008
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 222
    Par défaut Icefaces et composant ?
    Bonjour,

    j'aimerais savoir s'il existe un composant icefaces sur lequel on peut indiquer la position des autres composants que l'on veut placer dessus.

    Par exemple, en swing on cré un setLayout(null) et ensuite on peut placer un bouton où l'on veut en faisant bouton.setBounds(10,10,90,50);

    Si oui, pourriez vous m'indiquer comment l'utiliser

    J'ai vu qu'il y avait des panelPositioned mais je n'arrive pas à placer les composants où je veux

    Merci

  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
    Pas sûr d'avoir tout bien compris, mais tu peux pas tout simplement faire du positionnement par CSS ?
    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 éclairé
    Inscrit en
    Février 2008
    Messages
    222
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 222
    Par défaut
    quand tu veux dire positionnement par CSS, c'est par exemple mettre dans la balise du composant style="top=50px; left=50px", mais le problème il faut que le composant soit inclu dans un autre composant.

    Pour l'instant je travail avec des GridPanel avec 2 colonnes, donc lorsque je lui ajoute un bouton il se met 1ere ligne 1ere colonne, ensuite un input text il se met 1ere ligne 2eme colone, ainsi de suite

    Mais je voudais un ...Panel dont je puisse lui indiquer la position des mes composants que j'ajoute à ce panel.

    Je pense qu'avec le code se sera plus clair, pour l'instant je fais cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     <f:facet name="body">
     <ice:panelGrid width="100%" cellpadding="0" cellspacing="0" columns="2">
     
    <ice:outputText value="Nom : "></ice:outputText>
     
     
    </ice:panelGrid>
    Mais j'aimerai faire cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <f:facet name="body">
     <ice:"PANEL INCONNU" width="100%" cellpadding="0" cellspacing="0" columns="2">
    					
    <ice:outputText value="Nom : " style="top:10px; left:30px"></ice:outputText>
    					
    					
    </ice:panelGrid>
    Mais je n'y arrive pas

  4. #4
    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
    Le panelGrid va créer un tableau en HTML... Donc pas super pour faire ce que tu veux...

    Maintenant, pourquoi ne pas créer tout simplement un DIV en HTML (bon, ça suppose que tu utilises Facelets) en qu'ensuite, tu définisses les positions de tes composants à l'intérieur de ce div à l'aide des propriétés CSS...
    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

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/07/2014, 11h29
  2. Réponses: 0
    Dernier message: 09/05/2014, 14h51
  3. Utilisation de Javascript avec des composants icefaces
    Par La Piotte dans le forum NetBeans
    Réponses: 0
    Dernier message: 17/04/2009, 11h57
  4. Parametrage des composants IceFaces.
    Par zolive dans le forum JSF
    Réponses: 0
    Dernier message: 19/02/2009, 14h41
  5. Réponses: 6
    Dernier message: 20/08/2008, 08h41

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