2016-01-20 78 views
-3

有没有什么办法可以在触发器中调用vf页面? 根据我的要求,我需要通过触发器插入一条记录,并将其放置到另一个页面。有什么方法可以在触发器中调用一个vf页面。有什么办法可以在触发器中调用vf页面

请贴上功能代码。

+0

请发布您试图解决问题的代码 –

+0

没有在这里做任何工作。我们可以帮助您了解您是否不明白如何做水手。用更多细节解释你的需求。什么是用例。在用户操作之后你想做什么? –

回答

1

没有办法

呼叫VF页的触发

如果您尝试在一个音频页面上插入一条记录,并点击保存您想要重定向到特定页面,我建议您检查PageReference Class

在调用控制器中的插入后,您应该返回一个PageReference实例,其中包含要将用户重定向到的URL。

+0

触发CreateRecord帐户(插入前){ //列表 CreateAcc =新列表(); For(Account acc:trigger.new) { acc.name ='abc'; /* pageReference pg = new pageReference('https://ap2.salesforce.com/p/setup/layout/LayoutFieldList?type=Account&setupid=AccountFields'); pg.setRedirect(true); return pg; */ } } – rashi

+0

我已经尝试了上面的代码,并且已经评论了页面引用,尽管未注释仍然不起作用 – rashi

+0

请尝试了解什么是触发器(https://developer.salesforce.com /docs/atlas.en-us.apexcode.meta/apexcode/apex_triggers.htm)什么是Visualforce(https://developer.salesforce.com/docs/atlas.en-us.198.0.pages.meta/页/)。想象一下,VF在浏览器中运行,并在Salesforce的服务器上运行触发器。在SF服务器上运行时,触发器不知道浏览器的任何信息,因此它不知道在哪里输出音频页面。并且无法说出触发输出您的音频页面的位置。 –

相关问题