Hi there,
We are seeing an issue with 8.2 and 8.1 that didn't exist for us previously when we were using 6.5.1.
We have a list of view states for a grid that are persisted in our database. Some of these view states were saved a long time ago and do not include some fields that were recently added to the grid. Meanwhile, some of the view states were created recently after these fields were added.
If we apply a new view state that displays one of these new fields and then apply the older view state that doesn't include the new fields at all, the new fields are showing up as visible when the old view state is applied.
Previously, I believe the showIf logic for the new fields was evaluated to determine if the field should be displayed when applying the old view state. Now, with 8.1 and 8.2, it looks like the showIf logic for these new fields is not evaluated and, if the field was showing prior to applying this old view state, it continues to show.
This is causing an error where fields are being displayed in a view that shouldn't be displayed. Trying to update every old view state in our database to include a reference to these new fields is not a practical solution for us since we add new fields often.
So, is it possible to change this behavior to evaluate the showIf logic for the new fields in this case? Or, do you have any other suggested workaround?
We are seeing an issue with 8.2 and 8.1 that didn't exist for us previously when we were using 6.5.1.
We have a list of view states for a grid that are persisted in our database. Some of these view states were saved a long time ago and do not include some fields that were recently added to the grid. Meanwhile, some of the view states were created recently after these fields were added.
If we apply a new view state that displays one of these new fields and then apply the older view state that doesn't include the new fields at all, the new fields are showing up as visible when the old view state is applied.
Previously, I believe the showIf logic for the new fields was evaluated to determine if the field should be displayed when applying the old view state. Now, with 8.1 and 8.2, it looks like the showIf logic for these new fields is not evaluated and, if the field was showing prior to applying this old view state, it continues to show.
This is causing an error where fields are being displayed in a view that shouldn't be displayed. Trying to update every old view state in our database to include a reference to these new fields is not a practical solution for us since we add new fields often.
So, is it possible to change this behavior to evaluate the showIf logic for the new fields in this case? Or, do you have any other suggested workaround?
Comment