如何在插入前和更新前自动填充字段值?

时间:2017-12-07 02:14:04

标签: triggers salesforce apex-code apex

我的情况: - 我有两个自定义对象order-master和Sellar-      产品在订单主数据上具有查找关系。当我选择sellar-      产品我需要在order-master中填充其mrp__c,Selling_price_cc。      我已经为此(工作)写了一个触发器并在保存后获取值      sellar-master记录,但在提交记录之前我需要值。

ng-click

1 个答案:

答案 0 :(得分:0)

您无法从触发器设置此类值,因为触发器没有UI。如果您想要一些预先填充的值,您可以使用控制器创建一个新的VF页面,并覆盖此Object的布局上的默认按钮。

您可以在下面的链接中看到一个很好的示例,说明如何使用PageLoadEvent操作执行VF并预填充所需的数据。请注意,从字段设置中设置默认值的建议不是最佳解决方案,因为在某些情况下它可能适得其反,但您也可以尝试一下,因为它是最快速且易于尝试的解决方案。

https://salesforce.stackexchange.com/questions/30231/how-to-set-initial-value-of-any-field-on-standard-record-via-trigger