Как получить доступ к имени объекта в молнии

Мне нужно получить имя API объекта в контроллере Lightning JS, на стороне компонента нам нужно указать <aura:attribute name="sObjectName" type="String" />, но для доступа в контроллере, может кто-нибудь сказать. Для recordId мы делаем это,

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

person Rashmi S    schedule 03.11.2016    source источник


Ответы (1)


Вам необходимо внедрить 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
person Rockstar    schedule 07.08.2017