Звоните по ссылке от APEX - PullRequest
       126

Звоните по ссылке от APEX

0 голосов
/ 28 сентября 2019

Предположим, что URL-ссылка (содержащая поле слияния в объекте Account) существует в объекте Account с именем API link_1, и у меня есть страница VF с standrdcontroller в Account, есть ли способ вызвать link_1 из контроллераили когда страница загружается, цель здесь состоит в том, чтобы вызвать эту ссылку программно после завершения контроллера и действия.

1 Ответ

0 голосов
/ 28 сентября 2019

А что вы подразумеваете под призывом?Перенаправить пользователя на эту связанную страницу?Вытащить содержимое этой страницы и как-то отобразить?Получить содержимое страницы, сохранить в PDF и вставить вложение в Salesforce, например?

Действия, которые могут быть связаны в Visualforce, должны возвращать PageReference.Большую часть времени вы возвращаете null или помечаете метод как void, вы хотите остаться на текущей странице VF (возможно, есть что-то еще, что вы хотите, чтобы пользователь сделал, возможно, были ошибки, и вы хотите отобразить их на той же странице, чтобы пользователь имелшанс их исправить).Но для вас это может быть

public PageReference doSomething(){
    // Your action code here
    // ...
    PageReference pr = new PageReference(acc.Link_1__c);
    return pr;
}
...