首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在PowerApps中从屏幕上的图库制作递归菜单?

在PowerApps中,您可以通过以下步骤从屏幕上的图库制作递归菜单:

  1. 创建一个新的PowerApps应用程序并打开它。
  2. 在画布中添加一个图库控件,并将其命名为“MenuGallery”。
  3. 在数据源中添加一个表格,用于存储菜单项的数据。表格至少需要包含以下列:菜单项名称、父菜单项ID、菜单项ID。
  4. 将该表格作为数据源绑定到图库控件。
  5. 在图库控件的“Items”属性中,设置以下公式:
  6. 在图库控件的“Items”属性中,设置以下公式:
  7. 这将筛选出没有父菜单项的菜单项作为顶级菜单。
  8. 在图库控件中,将标题文本框控件的“Text”属性设置为当前菜单项的名称列。
  9. 添加一个新的按钮控件,将其命名为“SubmenuButton”。
  10. 在按钮控件的“Text”属性中设置一个箭头图标,以表示该菜单项有子菜单。
  11. 在按钮控件的“OnSelect”事件中,添加以下公式:
  12. 在按钮控件的“OnSelect”事件中,添加以下公式:
  13. 这将导航到Screen2屏幕,并将所选菜单项作为参数传递。
  14. 在图库控件的“OnSelect”事件中,添加以下公式:
  15. 在图库控件的“OnSelect”事件中,添加以下公式:
  16. 这将检查当前菜单项是否有子菜单,如果有,则选中SubmenuButton按钮。
  17. 在应用程序中添加一个新的屏幕,并命名为“Screen2”。
  18. 在Screen2中,添加一个新的图库控件,并将其命名为“SubmenuGallery”。
  19. 在SubmenuGallery的“Items”属性中,设置以下公式:
  20. 在SubmenuGallery的“Items”属性中,设置以下公式:
  21. 这将筛选出与所选菜单项具有相同父菜单项ID的子菜单项。
  22. 在SubmenuGallery中,将标题文本框控件的“Text”属性设置为当前菜单项的名称列。
  23. 重复步骤7-10,以便在子菜单项上也显示SubmenuButton按钮并设置导航逻辑。
  24. 您可以根据需要继续添加更多的层级和子菜单。

通过以上步骤,您可以在PowerApps中实现一个递归菜单,可以根据所选菜单项的父菜单项ID来筛选和显示相应的子菜单。请注意,腾讯云没有针对PowerApps的特定产品,因此无法提供与腾讯云相关的产品和链接。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券