首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Powerapp中,如何过滤包括所有选项在内的图库?

在Powerapp中,如何过滤包括所有选项在内的图库?
EN

Stack Overflow用户
提问于 2017-08-13 16:25:52
回答 1查看 2.2K关注 0票数 1

我的应用程序有3个标记为男性、女性和所有的按钮,它们将搜索条件传递给画廊过滤器中使用的变量。

所有的人都应该返回男性和女性。

我保留了向导添加的搜索文本框,这样用户就可以搜索以“夏季”&& users =“男性”开头的零售促销。但是用户也想搜索所有以“夏天”开始的促销活动,而不管是男的还是女的。我也有约会泡妞在玩。

此公式应用于BrowseGallry Item属性:-SortByColumns(筛选器(‘升级’,StartsWith(PromoTitle,TxtSearch.Text) && StartDate>=DatePick.SelectedDate & PromoCategory=searchTerm),"PromoTitle",If(SortDescending1,降序,上升))

上述公式有效,直到我将类别更改为All为止。我尝试过通过searchTerm将"“和”“添加到UpdateContext变量中,但两者都不起作用。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-13 17:00:09

有几种替代方案可以用来解决这个问题。

您可以使用另一个StartsWith条件,并将搜索项设置为""。如果PromoCategory的可能值是MaleFemale,那么这应该可以工作(因为所有的“开头”都是空字符串):

代码语言:javascript
复制
SortByColumns(
    Filter(
        'Promotions',
        StartsWith(PromoTitle, TxtSearch.Text) &&
            StartDate >= DatePick.SelectedDate &&
            StartsWith(PromoCategory, searchTerm)),
    "PromoTitle",
    If(SortDescending1, Descending, Ascending))

另一个选项是使用If条件,这样如果搜索项为空,那么

代码语言:javascript
复制
SortByColumns(
    Filter(
        'Promotions',
        StartsWith(PromoTitle, TxtSearch.Text) &&
            StartDate >= DatePick.SelectedDate &&
            If(searchTerm = "", true, PromoCategory = searchTerm)),
    "PromoTitle",
    If(SortDescending1, Descending, Ascending))

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45662481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档