如何从 Power App / SharePoint 列表中的同一选项卡中打开链接

问题描述 投票:0回答:1

我有一个与 SharePoint 列表集成的 Power App,并且希望当用户保存更改或取消更改时在同一选项卡中打开一个链接。我还在应用程序中添加了一个按钮,用于转到链接,但它会在不同的选项卡中打开。

当用户单击按钮并保存或取消编辑时,有没有办法让链接在同一选项卡中打开?

使用 Launch(“URL”) 适用于该按钮,但它不会在同一选项卡中打开。 Launch(“URL”) 也不适用于 OnSaveOnCancel,我也尝试过 Launch(“URL”, {}, LaunchTarget.Replace) 但它不会打开一个新的tab 根本不做任何事情。我的应用程序的当前代码如下:

Button OnSelect:
Launch(“URL”)

OnSave:
SubmitForm(SharePointForm);
Launch(“URL”)

OnCancel:
ResetForm(SharePointForm);
Launch(“URL”)
sharepoint-online powerapps sharepoint-list
1个回答
0
投票

如果您使用的是通过 PowerApps 自定义的 SharePoint 列表表单,您将无法在同一浏览器选项卡中启动不同的网站。 SharePoint 集成将界面严格保留在 SharePoint 中。

但是,如果将数据放入 Canvas PowerApp 中,则可以在表单的 OnSuccess 属性中使用如下启动命令:

// some other stuff for saving
UpdateContext({ CurrentItem: Self.LastSubmit, editMode: false, newMode: false });
// launch another URL in the same tab
Launch("http://google.com",{},LaunchTarget.Replace)

对于取消命令,您需要使用按钮,而不是表单属性。

这在我的测试中效果很好。

© www.soinside.com 2019 - 2024. All rights reserved.