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

时间:2020-02-12 18:16:25

标签: javascript tabs refresh dynamics-365

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

1 个答案:

答案 0 :(得分: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(';')
相关问题