PowerApps在Gallery上的Lookup字段上进行过滤或搜索

时间:2019-12-05 06:33:39

标签: filter delegates powerapps

我正在处理包含ProductIds的Sold Items表,该表使用ProductIds从“产品”中获取名称。

在我的powerapp画廊中; 我使用此语句正确显示数据;

LookUp('[Products]',Item_Id = ThisItem.Item_Id,Retail_Name) 
显示在Title1.Text上的

在我的画廊表格上,我使用过滤器

Filter('[Sold_Items]',Week_Id=Value(TextInputWeekId.Text))

我还想添加搜索选项,以便我可以搜索;

inputSearchBox.Text = Title1.Text or use the LookUp function over ( Retail_Name ) 

不管我尝试过什么,我都无法完成这项工作。

1 个答案:

答案 0 :(得分:0)

据我了解,您有2个表,“产品”和“ Sold_Items”。 您的画廊从“ Sold_Items”接收到他的物品,并且您使用以下名称显示物品名称:
LookUp('[Products]',Item_Id = ThisItem.Item_Id,Retail_Name)在显示产品名称的标签的text属性中。
您可以使用以下代码过滤图库以仅显示当前周的“ Sold_Items”:
Filter('[Sold_Items]',Week_Id=Value(TextInputWeekId.Text))在图库的items属性中。现在,您想使用文本输入进一步过滤项目。如果我错了请纠正我。
为此,您将需要修改画廊的Items属性。您要在其中过滤画廊的文本输入标签的名称为“ inputSearchBox”,因此画廊的Items属性应为:
Filter('[Sold_Items]',Week_Id=Value(TextInputWeekId.Text) && Title1.Text = inputSearchBox.Text)
让我知道这是否是您想要的以及它是否解决了您的问题。

最好的问候