[Users] Toolbar doesn't work with MORE than 6 control bottons
Viola Anne
violaanne at gmail.com
Thu Aug 25 10:28:35 CEST 2011
Hi,
Adding the 7th control to my toolbar causes the map not to display i.e the
map panel is blank. Any idea how to resolve this. Below is my code just
incase someone can spot where am going wrong. Much thanks.
//Begin ToolBar
var ctrl, toolbarItems = [], action, actions = {};
action = new GeoExt.Action({
control: new OpenLayers.Control.ZoomToMaxExtent(),
map: map,
text: "max extent",
//toggleGroup: "navControl", //*** Leave off or disables button
after zoom ***
allowDepress: false,
group: "navControl",
tooltip: "zoom to max extent",
iconCls: "zoomfull",
height:"10px"
});
actions["max_extent"] = action;
toolbarItems.push(action);
toolbarItems.push("-");
// Pan Map
action = new GeoExt.Action({
// text: "nav",
text:"pan",
control: new OpenLayers.Control.Navigation(),
map: map,
// button options
toggleGroup: "navControl",
allowDepress: false,
pressed: true,
tooltip: "pan map",
// check item options
group: "navControl",
checked: true,
iconCls: "panMap"
});
actions["nav"] = action;
toolbarItems.push(action);
// Zoom In
action = new GeoExt.Action({
//text: "zoom box",
text:"info",
control: new OpenLayers.Control.WMSGetFeatureInfo(),
map: map,
// button options
toggleGroup: "navControl",
allowDepress: false,
tooltip: "zoom box",
// check item options
group: "navControl",
iconCls: "zoomWindowIn"
});
actions["zoom_box"] = action;
toolbarItems.push(action);
//attribute Info
action = new GeoExt.Action({
text: "attribute info",
control: new OpenLayers.Control.WMSGetFeatureInfo(),
tooltip: 'Info',
map: map,
allowDepress: false,
tooltip: "zoom box",
// check item options
group: "info",
iconCls: "info"
});
actions["info"] = action;
toolbarItems.push(action);
//zoom out
action = new GeoExt.Action({
text:"zoom out",
control: new OpenLayers.Control.ZoomBox({out:true, displayClass:
'olControlZoomBoxOut'}),
map: map,
toggleGroup: "navControl",
allowDepress: false,
tooltip: "larger box, less zoom out",
group: "navControl",
iconCls: "zoomOut"
});
actions["zoom_out"] = action;
toolbarItems.push(action);
toolbarItems.push("-");
// Navigation history - two "button" controls
ctrl = new OpenLayers.Control.NavigationHistory();
map.addControl(ctrl);
action = new GeoExt.Action({
text: "previous",
control: new OpenLayers.Control.NavigationHistory().previous,
disabled: true,
tooltip: "previous in history"
});
actions["previous"] = action;
toolbarItems.push(action);
action = new GeoExt.Action({
text: "next",
control: new OpenLayers.Control.NavigationHistory().next,
disabled: true,
tooltip: "next in history"
});
actions["next"] = action;
toolbarItems.push(action);
toolbarItems.push("->");
--
Kind Regards,
Viola
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20110825/cd845d09/attachment-0001.htm
More information about the Users
mailing list