我正在使用 PowerApps Web 开发应用程序。试图集成其中包含表格的 excel 文件。有一个名为“employee”的表,其中几乎没有关于员工的详细信息。在第一个屏幕中,我只显示包含姓名的员工列表。但是,当用户单击任何列表项时,我想在下一个屏幕中显示有关员工的详细信息。
注意:我可以连接到保管箱中的 excel 文件。Excel 文件有员工表信息。但唯一的问题是将选定员工的引用传递到 powerapps 中的下一个屏幕。
谢谢!巴特
在用于从一个屏幕移动到下一个屏幕的Navigate
调用中,您可以传递一个可选的第三个参数(上下文),该参数将传递到下一个屏幕。
例如,如果您在第一个屏幕的画廊中显示您的员工姓名,并且在您处理 OnSelect 操作以导航到下一个屏幕的画廊的一个控件中,您可以传递表示该值的 ThisItem 值正在画廊中使用:
Navigate(ScreenDetails, ScreenTransition.Fade, { employee: ThisItem })
在第二个屏幕 (ScreenDetails) 中,您可以使用employee
上下文变量访问所选员工的属性。例如,如果您在该屏幕中有一个文本框(标签),您可以将其 Text 属性设置为
employee.FullName
这将显示您在上一个屏幕中选择的员工的姓名。