0

我需要在闪电JS控制器中获取sobject的API名称,在组件端我们需要指定<aura:attribute name="sObjectName" type="String" />,但是要在控制器中访问,请有人说。对于recordId,我们这样做,

action.setParams({
    "accountId": component.get("v.recordId")
});
4

1 回答 1

0

您需要在您的组件中实现force:hasSObjectName ,如下所示

<aura:component implements="force:hasRecordId,force:hasSObjectName" access="global" >

然后在您的 JS 控制器中,您可以检索如下名称

var name = component.get("v.sObjectName"); // gives you the sObject name
var name = component.get("v.recordId"); // gives you the id of the sObject
于 2017-08-07T04:35:34.383 回答