Recursion 如何在PowerApps中从屏幕上的Gallery创建递归菜单?

Recursion 如何在PowerApps中从屏幕上的Gallery创建递归菜单?,recursion,sharepoint,powerapps,Recursion,Sharepoint,Powerapps,我有以下性质的问题 我需要单击菜单项转到子菜单而不离开当前屏幕,如以下屏幕所示: 以下是带有控件的树视图: 数据是从Sharepoint获取的 在Gallery中,Items属性当前具有以下值: Filter(Objects;'Parent'="0") 您可以通过将“当前父项”的值存储在上下文(或全局)变量中来实现该逻辑,并且每次选择“转到其他文件夹”按钮时,都会更新该变量以指向新ID 以下是一些要更新的属性: App.OnStart: Set(CurrentParent; 0) Gal

我有以下性质的问题

我需要单击菜单项转到子菜单而不离开当前屏幕,如以下屏幕所示:

以下是带有控件的树视图:

数据是从Sharepoint获取的

在Gallery中,Items属性当前具有以下值:

Filter(Objects;'Parent'="0")

您可以通过将“当前父项”的值存储在上下文(或全局)变量中来实现该逻辑,并且每次选择“转到其他文件夹”按钮时,都会更新该变量以指向新ID

以下是一些要更新的属性:

App.OnStart: Set(CurrentParent; 0)
Gallery.Items: Filter(Objects; 'Parent' = CurrentParent)
NextArrow.OnSelect: Set(CurrentParent; ThisItem.ID)
NextArrow.Visible: !IsBlank(LookUp(Objects; 'Parent' = ThisItem.ID))
BackButton.OnSelect: Set(CurrentParent; LookUp(Objects; ID = CurrentParent; 'Parent'))
BackButton.Visible: CurrentParent <> 0
App.OnStart:Set(CurrentParent;0)
Gallery.Items:过滤器(对象;'Parent'=CurrentParent)
NextArrow.OnSelect:Set(CurrentParent;ThisItem.ID)
下一行。可见:!IsBlank(查找(对象;'Parent'=ThisItem.ID))
BackButton.OnSelect:Set(CurrentParent;查找(对象;ID=CurrentParent;'Parent'))
BackButton.Visible:当前父级0
你可以从应用程序中看到这个逻辑;要打开它,请在本地下载,然后转到,选择“打开”,浏览并选择下载的文件