В Dynamics 365, как запомнить последнюю активную вкладку после обновления страницы sh? - PullRequest
2 голосов
/ 12 февраля 2020

При просмотре дела, и я обновляю страницу sh, я хочу вернуться на вкладку, на которой я находился до ссылки sh. Как я могу выполнить sh это?

1 Ответ

0 голосов
/ 13 февраля 2020

Нет чистого способа сделать это, вам нужно сохранить это значение между сеансами.

Самый простой способ выполнить sh это IMO - иметь атрибут либо для просматриваемой записи, либо связанной записи для хранения имени последней посещенной вкладки. Каждый раз, когда вкладка изменяется, имя вкладки будет обновляться и сохраняться там, где вы решите сохранить запись. Как минимум, вам нужно будет сохранить просматриваемый идентификатор записи, пользователя, который просматривает, и название последней просмотренной вкладки. Таким образом вы сохраняете последнюю просмотренную вкладку пользователем и записью.

Когда форма открывается, в событии OnLoad она запрашивает имя обновляемой вкладки и изменяет фокус на эту вкладку.

Это будет поддерживаться настройкой, хотя, возможно, не очень хорошо для производительности.

Редактировать: также в зависимости от настроек безопасности вашего предприятия, вы можете сохранить значение в кулинарии ie:

//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(';')
...