I am using the FV3.6 with the EditWidget and AttributeWidget. I have the edit widget to only allow attribute updates, no add or delete features, no merge, update, geometry, nothing but <updateattributes>true</updateattributes>.
In the edit widget it appears to honor it. If I have the edit widget open and click on a feature, the popup allows me to modify the attributes that I have configured, and nothing else. If the edit widget is open, and I expand the table from the attribute table widget, I can also modify the attributes directly, but only if the edit widget is open (on editable feature layers). Fine, this is what I was expecting to see. However, if I have a feature selected in the edit widget, the attribute table widget gives me the option to "Delete Selected features", and if selected WILL delete the feature, even though the edit widget is set to not allow that.
So, where does the attribute table widget get it's options of what it is allowed to do? Is there a way to make it honor the layer settings so that it is not possible to delete a feature from the attribute table widget?
Also, when I select a feature with the edit widget, it will also select that feature in the attribute table, which is nice. However, now and then, it doesn't work, and I need to close/re-open the edit widget one to many times (sometimes a refresh of viewer) before it works like that again, and will just select in the edit widget, and not pass the selection on to the attribute table widget. Any ideas as why this is happening and/or how to fix?
Thanks for any help,
R_