Sure! If you need some explanation, just ask.
function unchecNodes(node) {
for (var counter = 5; counter < map.layers.length; ++counter) {
map.layers[counter].setVisibility(false);
}
}
var unckeckAll = new Ext.Button({
text: "Uncheck All",
handler: unchecNodes
});
From: Robert Buckley [mailto:[email protected]]
Sent: Wednesday, September 05, 2012 1:12 PM
To: Jacinto Estima
Subject: Re: [Users] button to uncheck all the layers in my Ext.tree.TreePanel
HI,
any chance you can post the code you used to implement this? It would be very
usefull to the community, and myself in particular.
Thanks,
Robert
_____
Von: Jacinto Estima <[email protected]>
An: 'Bart van den Eijnden' <[email protected]>
CC: [email protected]
Gesendet: 9:37 Mittwoch, 5.September 2012
Betreff: Re: [Users] button to uncheck all the layers in my Ext.tree.TreePanel
Thanks Bart. I followed your recommendation to loop over the layers and it’s
working.
Regards,
Jacinto
From: Bart van den Eijnden [mailto:[email protected]]
Sent: Wednesday, September 05, 2012 10:41 AM
To: Jacinto Estima
Cc: [email protected]
Subject: Re: [Users] button to uncheck all the layers in my Ext.tree.TreePanel
The function argument of cascade gets a node argument, use that in function f
instead of LayerTree.
Alternatively, just loop over the layers and call setVisibility(false), the
tree will update itself.
Best regards,
Bart
--
Bart van den Eijnden
OpenGeo - http://opengeo.org <http://opengeo.org/>
Expert service straight from the developers.
On Sep 5, 2012, at 8:36 AM, Jacinto Estima <[email protected]> wrote:
Hi,
I am trying to develop a button to uncheck all the layers in my
Ext.tree.TreePanel but without success so far.
Does anyone have ideas?
I’m using the following code that I’ve found:
var unckeckAll = new Ext.Button({
text: "Uncheck All",
listeners:{
reset: function (){
startNode = LayerTree.root;
var f = function () {
if (LayerTree.attributes.checked) {
LayerTree.attributes.checked = false;
LayerTree.getUI().toggleCheck(false);
}
};
startNode.cascade(f);
}
}
});
Thanks,
Jacinto
_______________________________________________
Users mailing list
<mailto:[email protected]> [email protected]
<http://www.geoext.org/cgi-bin/mailman/listinfo/users>
http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users