Skip to main content

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

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.


@dchamberlin @Dustin_Struhall 

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 Session] as a list view with [Week] as the 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 [Deal] as the level above:
[Deal]
↓ 
/Client Session]

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 yWeek] under rClient Session] on that same sidesheet if I were to swap tables, which in the backend would be – I assume – interpreted as:
(invisible)
↓
†Client Session] (visible)
↓
>Week] (visible)

 

The workaround to that I found is to create a dedicated page for Client Session], to display it as a 2-level list view and to turn on dropdowns in order to select the proper deal.

Hope it helps.

JBJ
🌊Keep the Flow

Reply