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

Bibliothèques & Frameworks Discussion :

Template Checkbox.html utilisé uniquement pour la première Checkbox [Dojo]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Points : 66
    Points
    66
    Par défaut Template Checkbox.html utilisé uniquement pour la première Checkbox
    Bonjour!
    Dans mon script je définis une checkbox comme suis:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    print "<div style=\"clear : both\">
    <input type=\"checkbox\" name=\"need_auth\" dojoType=\"dijit.form.CheckBox\" id=\"feedDlg_loginCheck\" onclick='checkboxToggleElement(this, \"feedDlg_loginContainer\")'>
    <label for=\"feedDlg_loginCheck\">".
    __('This feed requires authentication.')."</div>";

    Voici le code html que cela me génère:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <div style="clear : both">
    	<div class="dijit dijitReset dijitInline dijitCheckBox" role="presentation" widgetid="feedDlg_loginCheck">
    		<input id="feedDlg_loginCheck" class="dijitReset dijitCheckBoxInput" type="checkbox" data-dojo-attach-event="onclick:_onClick" data-dojo-attach-point="focusNode" aria-checked="false" role="checkbox" name="need_auth" value="on" tabindex="0" style="-moz-user-select: none;"></input>
    	</div>
    	<label class="" for="feedDlg_loginCheck">
          		This feed requires authentication.
        	</label>
    </div>

    La checkbox s'affiche bien, j'ajoute maintenant une deuxième checkbox:
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    print "<div style=\"clear : both\">
    	<input type=\"checkbox\" name=\"item_limitation\" dojoType=\"dijit.form.CheckBox\" id=\"feedDlg_itemLimitation\" onclick='checkboxToggleElement(this, \"feedDlg_ItemLimitation\")'>
    	<label for=\"feedDlg_itemLimitation\">".__('Limit number of item in feed.')."</div>";

    Le code html de le seconde checkbox est le suivant:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <div style="clear : both">
    	<input id="feedDlg_loginCheck" type="checkbox" dojotype="dijit.form.CheckBox" name="need_auth"></input>
    	<label class="" for="feedDlg_loginCheck"></label>
    </div>

    On constate clairement qu'on a appliqué beaucoup moins de classes à la deuxième checkbox qui s'affiche dont différemment de la première. Le template Checkbox.html de dojo ne semble pas appelé, pouvez vous m'expliquer pourquoi?
    Merci d'avance.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 149
    Points : 66
    Points
    66
    Par défaut
    Désolé, mon problème venait d'une div mal fermée entre les deux checkbox...

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

Discussions similaires

  1. Tag attribut unique pour plusieurs élément html
    Par fay471 dans le forum Outils
    Réponses: 1
    Dernier message: 26/12/2015, 06h45
  2. Réponses: 2
    Dernier message: 09/06/2015, 19h57
  3. table html unique pour plusieurs pages web
    Par Gmarin dans le forum Débuter
    Réponses: 4
    Dernier message: 29/06/2012, 21h48
  4. creer une fonction unique pour checkbox
    Par under dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 01/12/2009, 16h58
  5. [XSLT] template unique pour 2 utilisations différentes
    Par sozie9372 dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/04/2006, 16h24

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