在Dynamics 365中,如何记住页面刷新后的上一个活动选项卡?

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

[查看案例时,我刷新页面,我想导航回到刷新之前的选项卡。我该怎么做?

javascript tabs refresh dynamics-365
1个回答
0
投票

没有一种干净的方法可以执行此操作,您需要在会话之间保持该值。

完成此IMO的最简单方法是在正在查看的记录上或在相关记录中存储上次访问的选项卡名称的属性。每次更改选项卡时,选项卡名称都会更新并保存在您决定将其存储的任何位置。至少您需要存储正在查看的记录ID,进行查看的用户以及上次查看的选项卡的名称。这样,您将保留用户和记录的上次查看选项卡。

打开表单时,在OnLoad事件中,它将查询您正在更新的选项卡名称,并将焦点更改为该选项卡。

这将支持自定义,尽管可能对性能不利。

编辑:还可以根据您的企业安全设置,将值保留在cookie中:

//use this line to set a cookie
document.cookie = "lastTabVisited=crm_tabname; path=/"

//use this line to help find the cookie you set
document.cookie.split(';')
© www.soinside.com 2019 - 2024. All rights reserved.