[Users] problem with mappanel inside tabpanel
Bart van den Eijnden (OSGIS)
bartvde at osgis.nl
Tue Apr 26 12:38:35 CEST 2011
Hi Michael,
any chance you can check if this patch: http://trac.geoext.org/ticket/419
fixes your issue?
Best regards,
Bart
> Hi,
> I found a problem when adding a mappanel to tabpanel when then
> mappanel has a tool or bottombar assigned. There seems to be sth.
> wrong with the calculation of the height of the mappanel. The height
> of the tbar is not taken into account, in that e.g. the OL scaleline
> is hidden to 50% at the lower left, or when using a bottombar, the
> complete bottombar is not visible.
>
> I just reproduced this issue with the mappanel-viewport example (only
> the changes):
> added at line 56:
>
> // ZoomToMaxExtent control, a "button" control
> var action = new GeoExt.Action({
> control: new OpenLayers.Control.ZoomToMaxExtent(),
> map: map,
> text: "max extent",
> tooltip: "zoom to max extent"
> });
>
> var toolbar = new Ext.Toolbar({
> items : [
> {xtype: 'tbfill'}
> ,action
> ]
> });
>
> var scaleline = new OpenLayers.Control.ScaleLine();
> map.addControl(scaleline);
>
> change the viewport to:
>
> new Ext.Viewport({
> layout: "border",
> items: [{
> region: "north",
> contentEl: "title",
> height: 50
> },{
> region: "center",
> id: "tabpanel",
> xtype: "tabpanel",
> activeTab: 0,
> frame:true,
> defaults: {
> autoHeight: true,
> layout: 'fit'
> },
> items: [{
> id: "mappanel",
> title: "Map",
> xtype: "gx_mappanel",
> map: map,
> layers: [layer],
> extent: extent,
> split: true,
> tbar: toolbar
> }]
> }, {
> region: "east",
> title: "Description",
> contentEl: "description",
> width: 200,
> split: true
> }]
> });
>
> Then you should see the problem. Can someone help?
>
> Cheers, Michael
>
> --
> -----------------------------------------------------------
> Michael Schulz
>
> Christoph-Mang-Str. 5
> D-79100 Freiburg
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list