Bonjour,
Je n'arrive pas à cocher mes checkbox qui sont englobés dans un widget
Code html : 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 <table id="filtered_equipments" class="equipments"> <tbody> <tr> <tr> <tr> <td>toto</td> <div class="dijitReset dijitInline dijitCheckBox" wairole="presentation" role="presentation" widgetid="dijit_form_CheckBox_14"> <input id="dijit_form_CheckBox_14" class="dijitReset dijitCheckBoxInput" type="checkbox" dojoattachevent="onmouseover:_onMouse,onmouseout:_onMouse,onclick:_onClick" dojoattachpoint="focusNode" name="equipments" value="toto" tabindex="0" aria-pressed="false" style="-moz-user-select: none;"> </div> </tr>
Résultat, les cases ne sont pas cochées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 function cocher() { // relier à un bouton var table = dojo.byId("filtered_equipments"); var list = []; list = dojo.query('[widgetId]', table); for (var i=0; i < list.length; i++) { list[i].value=true; //ou list[i].checked = true; } }
J'ai essayé plein de méthodes ; la query me renvoie bien le bon nombre de case. En premier j'avais une query qui me trouvait les checkbox mais comme ils sont englobés dans le widgetid (en affichant les sources si je supprime la partie input les cases restent), résultat désespérant !
Merci.
Partager