PowerApps中BrowserGallery的自定义

问题描述:

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

如果单击BrowseGallery,并选择你会看到在该属性中列出基于搜索项已被过滤的数据源中的表达,用户可以输入:

enter image description here

你的表达可能是沿着这些线路的东西(我加为清楚起见空格/缩进):

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

在PowerApps您可以撰写的表达,所以不是在您的数据源,Y直接搜索的您也可以搜索过滤的版本的数据源,这可能是您想要的。您可以使用Filter function只让符合一定条件的学生。如果标记的数量位于名为“标记”的列中,则可以重写Items属性以包含它:

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

这对我很有用。谢谢你,先生。 – vijaya