通过修改SPO查找列上的“具有”功能,使用不同的SPO数据源将字符串中的项目链接到单击的项目的详细信息屏幕

问题描述

项目:

基本会议议程PowerApp

数据源:

多个共享点列表

  • 列表1:事件数据的“会话”列表(标题,日期/时间, 说明,以及“查找”列拉出的演示者列表 会话列表中的会话)
  • 列表2:演示者数据的“ Presenters”列表

工作查找链接的SPO列表视图:

image

详细信息:

列表1(会话)具有SP查找列,可拉入多选列表2(演示者)记录。当前,它可以很好地显示文本数据,但希望用户能够在“会话详细信息”屏幕上单击单个演示者的姓名,并将其带到该演示者的详细信息页面。 (考虑到去WP Blog网站的行为,在该帖子的位置,有一个可点击的链接转到“作者页面”,这样您就可以看到他们的所有文章。)

带有文本的PowerApps屏幕我想成为其他详细信息页面链接

image

链接将转到此处...

image

其他详细信息:

目前,我仅尝试在“会话详细信息”屏幕上解决此问题(假设保持专注状态将为其他屏幕/视图提供可扩展的修复程序)。 我已将DataCardValue items属性更改为不使用Choices函数,并转换为使用With函数(认为它可能为我提供了一种以更多控制方式以某种方式将Navigate函数包装在串联字符串中的方法)。这两个函数都可以工作,并且输出相同,但是认为使用With可以更好地为添加导航选项所需的操作做准备。以下两个项目的属性函数值均可供参考。 (*请参见附件PDF第5页)

我实际的“ 帮助我!”请求是这样的:

任何人都可以协助/如何修改下面的功能,以一种可点击的方式“包装”字符串中输出的每个名称,从而将用户从“会话详细信息”页面转到相应的个人单击的“演讲者详细信息”页面

这是会话详细信息表单的Items属性中使用的“带有”功能代码

With(
    {
        presenteRSString: Concat(
            Sessionsbrowsegallery.Selected.PresentersLookup.Value,Value,","
        )
    },With(
        {
            presentersFormatted: Mid(
                presenteRSString,1,Len(presenteRSString)
            )
        },Split(
            presentersFormatted,"
        )
    )
)

已更新:

认为我们已经接近了!非常感谢Shane Young的建议。它没有破坏任何内容,但仍然无法点击项目。我确实认为我们太接近了!任何其他建议或调整都将受到欢迎和赞赏!

Shane的建议及其结果输出

Screenshot of suggestion

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)