HI, sounds like you use GeoExt.Action? No need to create dummy buttons. The only thing you should do is create a button with an action, instead of adding the action to a toolbar directly:
var button = new Ext.Button(myAction); ... bbar: [button] Now you can either show/hide or enable/disable your buttons, e.g. button.hide(); Regards, Andreas. On Sep 28, 2010, at 21:31 , David E. Reksten wrote: > Hi, > > I have an application where users can add one or many vector layers to > the base map. I have a treePanel with radio buttons that lets the > users activate one of their vector layers. This works very well. > > When a layer is activated, I want to enable a couple of buttons on the > toolbar (bbar on the mapPanel) to allow drawing and editing polygons. > When there are no user defined vector layers available (ie., none > selected), I want the buttons to either disappear or to be disabled. > What is the best strategy for this? > > I have tried to set up "dummy" buttons on the toolbar and dynamically > set their "control" and "map" properties when the selected vector > layer changes, but cannot get it to work. > > Regards, > .david > > PS: Big thanks to the GeoExt team for all the hard work and congrats > for v1rc1 :-) > _______________________________________________ > Users mailing list > [email protected] > http://www.geoext.org/cgi-bin/mailman/listinfo/users -- Andreas Hocevar OpenGeo - http://opengeo.org/ Expert service straight from the developers. _______________________________________________ Users mailing list [email protected] http://www.geoext.org/cgi-bin/mailman/listinfo/users
