checkbox englobé dans widget
Bonjour,
Je n'arrive pas à cocher mes checkbox qui sont englobés dans un widget
Code:
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> |
Code:
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;
}
} |
Résultat, les cases ne sont pas cochées.
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 !
:cry:
Merci.