Hi AppSheet Community & Support,
I’m experiencing a persistent issue where dependent fields in my form preview are not updating when a Ref dropdown is changed. I’ve followed the recommended Virtual Column method, but the preview seems stuck displaying old/initial data.
Goal: In my PurchaseRequests form, when the user selects a Villa Name (from a Ref dropdown linked to the Villa table), the Company Name and Villa Area fields should automatically update based on the selection.
Current Setup (Virtual Column Method):
-
VillaTable:-
Villa Name(Column A, Type:Text, Key: ON, Label: ON) -
Company Name(Column B, Type:Text) -
Villa Area(Column C, Type:Text)
-
-
PurchaseRequestsTable:-
Villa NameColumn:-
Type:
Ref -
Source table:
Villa
-
-
_VC_CompanyNameVirtual Column:- App Formula:
LOOKUP([Villa Name], "Villa", "Villa Name", "Company Name")(or[Villa Name].[Company Name])
- App Formula:
-
_VC_VillaAreaVirtual Column:- App Formula:
LOOKUP([Villa Name], "Villa", "Villa Name", "Villa Area")(or[Villa Name].[Villa Area])
- App Formula:
-
Company NamePhysical Column:-
Type:
Name(orText) -
Editable?: OFF (Unchecked)
-
Initial Value: BLANK
-
App Formula:
[_VC_CompanyName]
-
-
Villa AreaPhysical Column:-
Type:
Text(orAddress) -
Editable?: OFF (Unchecked)
-
Initial Value: BLANK
-
App Formula:
[_VC_VillaArea]
-
-
Problem: When I open a new form in the AppSheet editor preview and select a different Villa Name from the dropdown, the Company Name and Villa Area fields do not update. They remain stuck showing the values corresponding to the first item in the Villa table (e.g., “Co A”, “Paris”), even if I select a Villa Name that should show different data (e.g., “Villa X” should show “Co B”, “NYC”).
Troubleshooting Steps Attempted:
-
Confirmed all formulas and column types are exactly as listed above.
-
Confirmed
Editable?is OFF andInitial Valueis BLANK for the physicalCompany NameandVilla Areacolumns. -
Saved the app multiple times.
-
Performed hard browser refreshes (F5/Cmd+R).
-
Cleared browser cache and cookies specifically for appsheet.com.
-
Tested in a different browser (Incognito/Private mode and a completely different browser application).
-
Ran the Deployment Check (shows no relevant errors, only warnings about the free plan and the expected “readonly flag disabled” informational messages for the formula columns).
-
Tried alternative formulas (LOOKUP vs. Dereference) in the virtual columns.
-
Temporarily removed and re-added the physical columns via Regenerate Schema.
Despite all these steps, the form preview consistently fails to update the dependent fields visually, although the configuration appears correct.
Could this be an editor bug or a caching issue beyond the standard browser cache? Any insights or suggestions would be greatly appreciated.
Thank you!