【发布时间】:2019-05-17 16:56:55
【问题描述】:
我正在尝试将一个简单的 OnClick Javascript 按钮转换为 Lightning。这个 OnClick 非常简单,它只是打开一个 URL,但它使用父记录上的值作为 URL 的一部分。即,机会对象上的一个按钮,它将从其父帐户的 This_Field__c 字段中获取部分 URL:
window.open('https://www.salesforce.com/'+'{!Account.This_Field__c}'+'/info');
所以如果字段上的值是 XYZ,这将打开页面https://www.salesforce.com/XYZ/info
在闪电组件中获取 Account.This_Field__c 值的最简单方法是什么?
考虑使用 Apex 控制器,但这似乎有点过头了。试过 force:recordData,似乎没有用,可能是因为它在父记录上。我们不希望 Opportunity 上有更多字段,否则我可能会尝试一个公式。
window.open('https://www.salesforce.com/'+'{!Account.This_Field__c}'+'/info');
如果字段上的值为 XYZ,这将打开页面https://www.salesforce.com/XYZ/info
【问题讨论】:
标签: javascript salesforce field salesforce-lightning