Bug report #13211

attribute table in print composer does not refresh

Added by Christian S over 8 years ago. Updated about 5 years ago.

Status:Closed
Priority:Normal
Assignee:-
Category:Map Composer/Printing
Affected QGIS version:2.8.2 Regression?:No
Operating System:linux, windows Easy fix?:No
Pull Request or Patch supplied:No Resolution:end of life
Crashes QGIS or corrupts data:No Copied to github as #:21272

Description

When using the atlas functionality in print composer with an attribute table the table does not always refresh correctly when navigating back and forth or exporting.

Some observations:
  • on some atlas pages only the header of the table is shown
  • sometimes previous missing rows show up correctly when navigating back and forth in the atlas
  • for some atlas pages the rows of the table never show automatically
  • when clicking Item properties/Attribute table/Main properties/Refresh table data manually the table rows always show correctly
  • it seems to be all or nothing: either all or none table rows show up

I can reproduce this behaviour with QGIS 2.8.2 on Ubuntu 14.04 64 bit and QGIS 2.10.1 on Windows 7 32 bit. Unfortunately I can not offer a QGIS project that shows this behaviour.

atlas_options.png (15.2 KB) Christian S, 2015-08-12 11:33 PM

table_options_01.png (29.8 KB) Christian S, 2015-08-12 11:33 PM

table_options_02.png (21.8 KB) Christian S, 2015-08-12 11:33 PM

table_options_03.png (22.8 KB) Christian S, 2015-08-12 11:33 PM

table_options_04.png (41.6 KB) Christian S, 2015-08-12 11:33 PM

History

#1 Updated by Nyall Dawson over 8 years ago

  • Status changed from Open to Feedback

Can you send screenshots of all the options pages for the attribute table and atlas?

#2 Updated by Christian S over 8 years ago

Thanks for having a look at the issue. Attached are some screenshots of the options.
The expression for "Feature filtering" of the attribute table looks like this:
attribute($atlasfeature, 'buhnengruppe') = attribute($currentfeature, 'buhnengruppe') AND attribute($atlasfeature, 'ufer') = attribute($currentfeature, 'ufer')

While taking the screenshots I tried to deactivate the option Attribute table/Feature filtering/Show only features visible within a map

Without this option the table seems to refresh correctly. Because of the filter expression I can live with that but it seems strange nonetheless.

#3 Updated by Giovanni Manghi over 8 years ago

  • Status changed from Feedback to Open

#4 Updated by Giovanni Manghi almost 7 years ago

  • Easy fix? set to No
  • Regression? set to No

#5 Updated by Giovanni Manghi about 5 years ago

  • Status changed from Open to Closed
  • Resolution set to end of life

Also available in: Atom PDF