# Changing collection style deletes form logic (initial values, validations, etc.)

**URL:** <https://community.glideapps.com/t/changing-collection-style-deletes-form-logic-initial-values-validations-etc/83643>\
**Category:** Report a Bug\
**Created:** [August 4, 2025, 3:37pm UTC](https://community.glideapps.com/t/changing-collection-style-deletes-form-logic-initial-values-validations-etc/83643 "2025-08-04T15:37:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aloewens](https://avatars.discourse-cdn.com/v4/letter/a/f04885/32.png) [@aloewens](https://community.glideapps.com/u/aloewens)\
**Post date:** [August 4, 2025, 3:37pm UTC](https://community.glideapps.com/t/changing-collection-style-deletes-form-logic-initial-values-validations-etc/83643/1 "2025-08-04T15:37:04Z")

</div>

### **Team ID:**

`Jm3uIGdbTxhWCuHS93lA`  
(From: `https://go.glideapps.com/o/Jm3uIGdbTxhWCuHS93lA`)

**App ID:**  
`egmiCl5mumSPUMclsrbP`  
(From: `https://go.glideapps.com/app/egmiCl5mumSPUMclsrbP/layout`)

**Description**

When changing the **visual style of a collection** (e.g., from **Card** to **List** ), the custom logic configured in associated **Add or Edit forms** is lost. This includes:

- Initial values

- Validation rules

- Visibility conditions

- Custom actions

This causes a major loss of work, especially when forms are complex.

* * *

### **How to replicate**

1. Go to any **collection component** (e.g. in a custom screen).

2. Ensure that the collection has **custom Add/Edit forms** with logic (initial values, validations, etc.).

3. Change the **collection’s visual style** from **Card** to **List** (or another style).

4. Open the Add or Edit form again.

→ You’ll see that all previously configured logic is **reset or deleted**.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [August 4, 2025, 4:00pm UTC](https://community.glideapps.com/t/changing-collection-style-deletes-form-logic-initial-values-validations-etc/83643/2 "2025-08-04T16:00:45Z")

</div>

This is a well known issue going back years. The general recommendation is to create workflows and call the workflow that opens your forms or screens instead of directly calling the action. Then if you change your collection style, the only thing you may have to do is point to that existing workflow again.

With that said, ‘Show Detail Screen’ and Show Edit Form’ layouts should be tied to the table, so they should never reset. However the same can’t be said for ‘Show New Screen’ and ‘Show Form Screen’ layouts, which you can have multiple independent layouts of those.

---

<div class="post-metadata">

**Author:** ![drascon](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/drascon/32/20070_2.png) [@drascon](https://community.glideapps.com/u/drascon)\
**Post date:** [August 4, 2025, 4:05pm UTC](https://community.glideapps.com/t/changing-collection-style-deletes-form-logic-initial-values-validations-etc/83643/3 "2025-08-04T16:05:21Z")

</div>

@Jeff_Hager beat me to the punch. Like he said, it isn’t a bug, necessarily, but it is an issue that’s been identified multiple times over the years that still hasn’t been fixed:

> [@Changing source/destination of submit form (without losing hours rephrasing😊](https://community.glideapps.com/t/changing-source-destination-of-submit-form-without-losing-hours-rephrasing/66885):
>
> I have created a submit form with over 40 fields to submit. In a new setup now I want to the data to be written to another (airtable)base than the original that was planned. however when inside the form container I change the base, all the structure of my questions is lost. Is there a way to switch bases, without losing the formulated questions? in video lay out my problem looks like: [Compartir pantalla - 2023-10-09 14\_18\_21.mp4 - Google Drive](https://drive.google.com/file/d/15SYRmP7jd-OqWn0m_eSqhyx7U5OZVibn/view?usp=sharing)

> [@Dream features - what’s yours?](https://community.glideapps.com/t/dream-features-what-s-yours/3500):
>
> Here’s my dream functionality for glide. Native form within glide attached to payment button (purchase a non tangible item) - users fill out form, not submitted to google sheets until payment made, happy with stripe and or Paypal. The app being public (no sign in needed) with option to subscribe (to contribute) subscription can be free or paid, paid monthly or yearly. Once subscribed the user can add, edit, delete own items. All items added by subscribers can be seen by everyone. Admin can b…

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [January 31, 2026, 4:05pm UTC](https://community.glideapps.com/t/changing-collection-style-deletes-form-logic-initial-values-validations-etc/83643/4 "2026-01-31T16:05:42Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
