PowerApps 中 BrowserGallery 的自定义

Customization of BrowserGallery in PowerApps

I need to display the cards who got the marks in writtentest more than 50 。我已连接到 SQL 服务器数据库。 PowerApps 自动为我的数据库创建了一个应用程序。数据库中的数据是学生详细信息和笔试成绩。在我的应用程序中,它显示了所有学生的信息。但我只需要显示笔试成绩超过 50 分的学生名单。如何在 BrowserGallery 中自定义卡片以获得所需的输出。首先,是否可以自定义卡片?请帮我。谢谢。

如果您单击 BrowseGallery,并且 select 您会看到 属性 中列出的表达式已经根据用户可以键入的搜索项过滤了您的数据源:

你的表达可能是这样的(为了清楚起见,我添加了空格/缩进):

SortByColumns(
    Search(<yourDataSource>, TextSearchBox1.Text, "Name", "Email"),
    "Name",
    If(SortDescending1, Descending, Ascending))

在 PowerApps 中,您可以编写表达式,因此除了直接在数据源中搜索之外,您还可以搜索 filtered 版本的数据源,这可能就是你要。您可以使用 Filter function 来仅拥有满足特定条件的学生。如果标记数在名为 "marks" 的列中,您可以重写项目 属性 以将其也包括在内:

SortByColumns(
    Search(
        Filter(<yourDataSource>, marks > 50),
        TextSearchBox1.Text,
        "Name",
        "Email"),
    "Name",
    If(SortDescending1, Descending, Ascending))