我需要在闪电JS控制器中获取sobject的API名称,在组件端我们需要指定<aura:attribute name="sObjectName" type="String" />
,但是要在控制器中访问,请有人说。对于recordId
,我们这样做,
action.setParams({
"accountId": component.get("v.recordId")
});
我需要在闪电JS控制器中获取sobject的API名称,在组件端我们需要指定<aura:attribute name="sObjectName" type="String" />
,但是要在控制器中访问,请有人说。对于recordId
,我们这样做,
action.setParams({
"accountId": component.get("v.recordId")
});
您需要在您的组件中实现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