I don't have other versions, but I'm happy to submit a bug report.  

I'll see if I can generate a wee project that reproduces the behavior.

hmmm... I tried adding a new attribute table and it came up without data and 
crashed

I enabled "ulimit -c unlimited" and started from the command line.  I see these 
errors:

Warning: QObject::connect: Incompatible sender/receiver arguments
        QgsComposerItemComboBox::itemChanged(QgsComposerItem*) --> 
QgsComposerAttributeTableWidget::composerMapChanged(const QgsComposerItem*)

restarting I couldn't get it to crash, but the new attribute table also has 
stale data.

-------- Original Message --------
Subject: Re: [Qgis-user] How do I update attribute values in a composer 
attribute table?
From: Andreas Neumann <[email protected]>
To: [email protected]
Date: Wed Sep 27 2017 17:58:40 GMT+0300 (AST)

> Hi David,
> 
> This sounds like a bug to me. I haven't seen this behavior in my own projects.
> 
> Did you check with other (non KML) data sources if they behave the same?
> 
> You shouldn't have to delete any items in print composer to get them to 
> update. A simple redraw should do it, normally. Can you please submit a bug 
> report and provide a reduced project to demonstrate the issue?
> 
> Do you have other QGIS versions at hand to test if this works in other 
> versions? E.g. a nightly/weekly of QGIS master (2.99)?
> 
> Thanks,
> Andreas
> 
> On 27.09.2017 14:08, David Gessel wrote:
>> I have a configured an attribute table in a print composer, it pulls values 
>> from an imported (GE) KML layer, "name" and "description" (and lat/lon). 
>> These display nicely. But I updated the values in GE and these updates are 
>> not reflected in the attribute table. I've pressed the "refresh table data" 
>> button and the "refresh view" button (many times) and even restarted to no 
>> avail.
>>
>> Looking at the values for the field values in Print 
>> Composer->Attributes->Expression Dialog window, I get an old, not refreshed 
>> list.
>>
>> While looking at the same data via the label tool in map mode 
>> Map->Layer->Properties->Label With->Expression Dialog (not composer mode), I 
>> see the correct, current values.
>>
>> I'd think the table data should update both in map mode and in composer 
>> mode, but barring that, is there a way to update the attribute table in 
>> composer? Do I need to delete all tables and recreate them every time the 
>> underlying field values change to get them to update?
>>
>>
>> I also posted this question to 
>> https://gis.stackexchange.com/questions/256761/how-do-i-update-attribute-values-in-a-composer-attribute-table
>>
>> with screen shots.
>>
>> Thanks,
>> David
>> _______________________________________________
>> Qgis-user mailing list
>> [email protected]
>> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
> 
> _______________________________________________
> Qgis-user mailing list
> [email protected]
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________
Qgis-user mailing list
[email protected]
List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user

Reply via email to