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:robertdbuck...@yahoo.com] 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 <jacinto.est...@gmail.com> An: 'Bart van den Eijnden' <bart...@opengeo.org> CC: users@geoext.org 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:bart...@opengeo.org] Sent: Wednesday, September 05, 2012 10:41 AM To: Jacinto Estima Cc: users@geoext.org 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 <jacinto.est...@gmail.com> 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:Users@geoext.org> Users@geoext.org <http://www.geoext.org/cgi-bin/mailman/listinfo/users> http://www.geoext.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list Users@geoext.org http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________ Users mailing list Users@geoext.org http://www.geoext.org/cgi-bin/mailman/listinfo/users