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.