Flutterflow和Supabase:我如何过滤一个ListView在Flutterflow基于选定的项目在父Lis



我如何过滤一个ListView在flutterflow基于父ListView与Supabase提供的数据所选择的项目?

我在Supabase中有两个表(歌手,歌曲),它们由Singer ID链接。在Flutterflow我有一个ListView,有一个后台查询歌手。我想在第一个ListView中添加另一个ListView来显示歌曲表中的歌曲列表。如何过滤第二个ListView上的后端查询,以根据第一个ListView中的选定项进行过滤?

我试过过滤,但不能找出最好的方法。在第一个ListView我有多个容器。有一个单独的容器,其中包含第二个ListView,我试图将其绑定到由第一个ListView中的歌手过滤的Songs表。

注意:我使用的是Flutterflow而不是原生的Flutter

好了,我已经回答了我自己的问题。

首先,在Supabase中创建songs表时,我没有创建策略。Supabase中的每个表都需要一个策略。

接下来,编辑第二个ListView上的后端查询。添加一个过滤器

For字段名,选择Singer,链接到歌唱者表的Songs表中的ID。

选择等于ForValue Source从变量中选择e选择ID

过滤器知道一个特定的歌手是从父ListView和过滤器中选择的。

最新更新