qgis / QGIS

QGIS is a free, open source, cross platform (lin/win/mac) geographical information system (GIS)
https://qgis.org
GNU General Public License v2.0
10.04k stars 2.92k forks source link

Hide Entire Table in Layouts does not supersede Display Header Setting #34535

Open Saijin-Naib opened 4 years ago

Saijin-Naib commented 4 years ago

Describe the bug It seems counter-intuitive for the Empty Tables setting to not supersede the Display Header setting, and can lead to sloppy/ugly results as pictured below, where overflow frames are drawn despite not being necessary for that particular atlas item.

How to Reproduce 1) Have table with multiple frames 2) Set table with Display Header "On All Frames" 3) Set table with Empty Table "Hide Entire Table" 4) See that empty tables are not hidden as the header is drawn.

QGIS and OS versions

QGIS version 3.10.2-A Coruña QGIS code revision d4cd3cfe5a
Compiled against Qt 5.11.2 Running against Qt 5.11.2
Compiled against GDAL/OGR 3.0.3 Running against GDAL/OGR 3.0.4
Compiled against GEOS 3.8.0-CAPI-1.13.1 Running against GEOS 3.8.0-CAPI-1.13.1
Compiled against SQLite 3.29.0 Running against SQLite 3.29.0
PostgreSQL Client Version 11.5 SpatiaLite Version 4.3.0
QWT Version 6.1.3 QScintilla2 Version 2.10.8
Compiled against PROJ 6.3.0 Running against PROJ Rel. 6.3.1, February 10th, 2020
OS Version Windows 10 (10.0)
Active python plugins CalculateGeometry; contour; MemoryLayerSaver; openlayers_plugin; ORStools; PeliasGeocoding; PluginLoadTimes; realcentroid; SpreadsheetLayers; zoom_level; db_manager; MetaSearch; processing

Additional context image

sanzoghenzo commented 3 years ago

Same here with 3.14