Откройте внешний URL-адрес в том же окне, используя формулу гиперссылки в сообществе Salesforce.

У меня есть пользовательское поле формулы Имя клиента, и я использую приведенный ниже образец формулы для перехода к внешнему URL-адресу в сообществе.

HYPERLINK('http://salesforce.com', 'Salesforce', '_self')

Он открывается в новом окне вместо текущего, но я хочу, чтобы он открывался в том же окне.

Я также пробовал _top и _parent, но у меня это не сработало. Во внутреннем отделе продаж все работает, как и ожидалось.

IF(
AND(ISPICKVAL( Enrollment_Method__c , 'Online Enrollment'), 
NOT(Plan_Selection_Complete__c), 
ISPICKVAL(Status__c , 'Not Submitted') 
),
HYPERLINK("https://planconfirmationdev.benefitmall.com/planConfirmation/640338/0",Client_Link__c,"_self"),
IF(
AND(ISPICKVAL( Enrollment_Method__c , 'Online Enrollment'),
Plan_Selection_Complete__c,
ISPICKVAL(Status__c , 'Not Submitted')
),
HYPERLINK("https://bmall-enrollments.azurewebsites.net//canvas/ExternalLogin?enrollment_Id="+Id,Client_Link__c, "_self"),
IF(
OR(ISPICKVAL( Enrollment_Method__c , 'Manual Enrollment'),
ISPICKVAL(Status__c , 'Not Submitted') 
),
HYPERLINK("/s/enrollment/"+ Id+"/"+Name,Client_Link__c ),
HYPERLINK("/s/enrollment/"+ Id+"/"+Name,Client_Link__c )
)))

person Lavika Vaishnav    schedule 27.02.2019    source источник
comment
Вы видите target=_self в консоли разработчика? Проверка настраиваемого поля с гиперссылкой должна показать - ‹a href=salesforce.com target=_self›Salesforce‹/a›   -  person Naga Sai A    schedule 28.02.2019
comment
@NagaSaiA да, я могу это видеть.   -  person Lavika Vaishnav    schedule 28.02.2019
comment
Но все равно не работает   -  person Lavika Vaishnav    schedule 01.03.2019
comment
Я думаю, что проблема связана с внешним URL-адресом, перейдите по этим ссылкам - success.salesforce.com/ answers?id=9063A000000eM1JQAU и пробовали ли вы использовать window.location.as в ссылке - developer.salesforce.com/forums/?id=9060G0000005QXgQAM   -  person Naga Sai A    schedule 01.03.2019
comment
Невозможно сохранить с помощью window.location.as или window.location.replace.   -  person Lavika Vaishnav    schedule 04.03.2019
comment
Не могли бы вы поделиться кодом с window.location, который вы пробовали?   -  person Naga Sai A    schedule 04.03.2019
comment
Я добавил, пожалуйста, проверьте.   -  person Lavika Vaishnav    schedule 05.03.2019


Ответы (1)


Я получил ответ от Salesforce по вышеуказанной проблеме. Нам нужно активировать критическое обновление, чтобы использовать гиперссылки на платформе Lightning.

Go to Setup >> Critical Update >> Lightning Experience Honors Target Values for Hyperlinks in Formula Fields >> Activate.

person Lavika Vaishnav    schedule 27.03.2019