function updateLayerVisibility() { var inputs = dojo.query(".list_item"), input; //in this application layer 2 is always on. visible = [2]; for (var i=0, il=inputs.length; i<il; i++) { if (inputs.checked) { visible.push(inputs.id); } } layer.setVisibleLayers(visible); }
It doesn't seems to affect the visibility of any layer.