<aura:attribute name="contact" type="Contact" default="{ 'sobjectType': 'Contact'}"/>
<aura:attribute name="opptyColumns" type="List" />
<aura:attribute name="AccColumns" type="List" />
<aura:attribute name="ServiceColumns" type="List" />
<aura:attribute name="contactColumns" type="List" />
<aura:attribute name="customActions" type="List" />
<aura:handler name="init" value="{! this }" action="{! c.init }"/>
<aura:handler event="aura:locationChange" action="{!c.refreshView}"/>
<lightning:card title="">
<p class="slds-p-horizontal_small">
<lightning:layout >
<lightning:layoutItem >
Account
<force:inputField value="{!v.contact.AccountId}"/>
</lightning:layoutItem>
</lightning:layout>
</p>
</lightning:card>
<aura:if isTrue="{!v.contact.AccountId != ''}">
<lightning:card title="">
<p class="slds-p-horizontal_small">
<lightning:layout multipleRows="true" >
<div class="slds-size_1-of-2" align="center">
<lightning:layoutItem padding="around-small" size="12">
<c:singleRelatedList recordId="{!v.contact.AccountId}"
sobjectApiName="Opportunity"
relatedFieldApiName="AccountId"
sortedBy="OppNumber__c"
fields="OppNumber__c, Name, FC_Opportunity_Status__c, StageName, Erstelldatum_SF_SG__c, CloseDate"
columns="{!v.opptyColumns}"
/>
</lightning:layoutItem>
</div>
<div class="slds-size_1-of-2" align="left">
<lightning:layoutItem padding="around-small" size="12">
<c:singleRelatedList recordId="{!v.contact.AccountId}"
sobjectApiName="Service__c"
relatedFieldApiName="Account__c"
sortedBy="Service__c.id"
sortedDirection="DESC"
fields="Service__c.id, Name, Produkt_ID__c, Publisher__c"
columns="{!v.ServiceColumns}"
/>
</lightning:layoutItem>
</div>
</lightning:layout>
</p>
</lightning:card>
</aura:if>
</aura:component>
1 risposta
Hi,
Instead of relatedFieldApiName="AccountId", make it relatedFieldApiName="Account__c"
Thanks