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 :

SelectOneRadio : problème d'inclusion de div


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 3
    Par défaut SelectOneRadio : problème d'inclusion de div
    Bonjour,

    Je rencontre un problème lors de l'inclusion de div entre des radio buttons.


    Voici le code introduit dans une facelet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <h:selectOneRadio id ="size" value="4">
        <f:selectItem itemLabel="Small" itemValue="s"/>                           
                    <div>Blabga1</div>
        <f:selectItem itemLabel="Medium" itemValue="m"/>
                <div>Blabla2</div>
        <f:selectItem itemLabel="Large" itemValue="l"/>
                <div>Blabla3</div>
        <f:selectItem itemLabel="Extra-Large" itemValue="xl"/>
                <div>Blabla4</div>
    </h:selectOneRadio>

    Et le code html généré :

    <
    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
    div>Blabga1</div>
    <div>Blabla2</div>
    <div>Blabla3</div>
    <div>Blabla4</div>
     
    <table id="j_idt8:size">
    	<tr>
    <td>
    <input type="radio" name="j_idt8:size" id="j_idt8:size:0" value="s" /><label for="j_idt8:size:0"> Small</label></td>
    <td>
    <input type="radio" name="j_idt8:size" id="j_idt8:size:1" value="m" /><label for="j_idt8:size:1"> Medium</label></td>
    <td>
    <input type="radio" name="j_idt8:size" id="j_idt8:size:2" value="l" /><label for="j_idt8:size:2"> Large</label></td>
     
    <td>
    <input type="radio" name="j_idt8:size" id="j_idt8:size:3" value="xl" /><label for="j_idt8:size:3"> Extra-Large</label></td>
    	</tr>
    </table>
    Résultat : les div ont été sortis de ma table et placé au dessus.

    L'idée est d'avoir, par l'intermédaire d'un javascript, le comportement suivant : lorsque l'utilisateur clique sur une radio button, le div qui doit se trouver juste en dessous soit affiché.

    Quelqu'un a t'il une idée de solution ?

  2. #2
    Rédacteur

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    4 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 184
    Par défaut
    Pourquoi un div à l'intérieur de selectOneRadio ?
    même pour un input type radio, je ne pense pas que ça fonctionne..

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2010
    Messages : 3
    Par défaut
    J'essaye de reproduire le comportement d'une maquette en html pur vers jsf.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
                   <input type="radio" name="size" value="s"/> Small
            <div>Blabla1</div>
            <input type="radio" name="size" value="l"/> Large
            <div>Blabla2</div>
    Il est vraiment important que chaque div soit situé en-dessous du radio button correspondante.

    Ca me semble un peu gros que JSF ne prévoit pas ce genre de besoin.

Discussions similaires

  1. Problème entre deux balises <div> (CSS inclus dans les balises)
    Par Crocodile26 dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 07/12/2014, 17h16
  2. Problème agrandissement d'un div
    Par krfa1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 09/05/2005, 12h55
  3. Problème d'inclusion de pages.
    Par julien85 dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 01/05/2005, 18h06
  4. Problème de hauteur de div et pied de page
    Par Bishop dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 08/03/2005, 15h30
  5. Problème d'inclusion
    Par degreste dans le forum MFC
    Réponses: 5
    Dernier message: 27/01/2004, 00h56

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