从 APEX 调用链接



>假设 API 名称link_1的帐户对象上存在一个 URL 链接(包含帐户对象上的合并字段(,并且我有一个 VF 页面,帐户上有一个标准控制器,有没有办法从控制器调用link_1或当页面加载时,这里的目标是在控制器和操作完成后以编程方式调用该链接。

调用是什么意思?将用户重定向到该链接页面?拉取该页面的内容并以某种方式显示?例如,获取页面内容,保存到PDF并放入Salesforce中的附件?

可以在Visualforce中绑定的操作应该返回PageReference。大多数情况下,您返回 null 或将该方法标记为 void,您希望留在当前 VF 页面上(也许您希望用户执行其他操作,也许存在错误,并且您希望在同一页面上显示它们,以便用户有机会修复它们(。但对你来说,它可能是

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

最新更新