‎Jul 27, 2023 08:37 AM
I've got a weird issue I can't find a solution for: using a list view for linked records in interface designer. I have a record list to choose from Table A, with a linked record to table B. I can display that linked record field to show a list of items from Table B, that works great! But if I try to use that list view as a two level view to group those items, it gives me the error:
"Unable to use non-table source in this context" and shows nothing. I think this is saying that the interface essentially doesn't have the data I'm trying to use, but I have no way to resolve it sadly, and changing which levels are used doesn't make any difference
‎May 17, 2024 03:11 PM
Was the field you were using to supply the records for the table a Lookup and was that Lookup filtered to specific records? I'm getting the same error if I try to use another level on a List.
‎Jan 15, 2025 04:31 AM - edited ‎Jan 15, 2025 04:36 AM
I encountered the same problem and I think I found the cause of it.
In my use case, I was working on the record detail page of a Deal, and on that page I was trying to display Client Sessions as a list view with Weeks as a level above. But I got the same error message you guys got.
Because I'm displaying linked records on a record detail sidesheet, I think Airtable is considering Deals as the level above:
[Deals]
↓
[Client Sessions]
That's why it won't accept the highest level to be replaced with another table. On the other hand, I was able to display Weeks under Client Sessions on that same sidesheet if I were to swap tables, which in the backend would be – I assume – interpreted as:
[Deals]
↓
[Client Sessions]
↓
[Weeks]
The workaround to that I found is to create a dedicated page for Client Sessions, to display it as a 2-level list view and to turn on dropdowns in order to select the proper deal.