Hi.
I'm having all sorts of fun with dynamically setting the check in a checkbox.
Which way should I do things?
Initially I thought something like this should work.
$$('#container label
input[type=checkbox][checked]').invoke('writeAttribute', 'checked',
false);
It doesn't.
Instead it seems I have to ...
$$('#container label
input[type=checkbox]').findAll(function(el){!!el.checked;}).each(function(el{el.checked
= false;});
Having worked out this setting the grid became a LOT easier ...
this.labels = $$(this.cssRuleName).invoke('removeClassName', 'cbGridChecked');
$$(this.cssRuleName + ' input[type=checkbox]')
.each(
function(el_Checkbox){
el_Checkbox.checked = (-1 !=
this.IDs.indexOf(parseInt(el_Checkbox.value, 10)));
},
this
);
Any ideas what is happening?
--
Richard Quadling
Twitter : EE : Zend
@RQuadling : e-e.com/M_248814.html : bit.ly/9O8vFY
--
You received this message because you are subscribed to the Google Groups
"Prototype & script.aculo.us" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/prototype-scriptaculous?hl=en.