#salesforce #visualforce
#salesforce #visualforce
Вопрос:
Я использую следующие строки кода на своей странице VF, чтобы открыть URL-адрес, и он открывается на той же вкладке, но мне нужно открыть новую вкладку, как только нажать кнопку пользовательского URL?
URLFOR($Action.Мой_Obj__c.My_custom_link)}» значение=»Моя пользовательская кнопка»/>
Ответ №1:
Я не думаю, что я когда-либо видел кнопку, которая открывает что-то как новую вкладку / окно? Ссылка да, но не кнопка. Подумайте, действительно ли это то, чего вы хотите, пользователь может быть удивлен неожиданным поведением.
Попробуйте использовать <apex:commandLink action="{!URLFOR($Action.My_Obj__c.My_custom_link)} target="_blank">
. Вы могли бы придать ей вид кнопки, просмотрев имена классов (как в классическом, так и в Lightning Experience).
Если это не сработает — в худшем случае вы всегда можете захватить onclick
и сделать window.open
что угодно оттуда…