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
