Salesforce Lightning Component
Я создаю молниеносный компонент Salesforce, чтобы получить список интересов текущего пользователя, вошедшего в систему.
Мне удалось написать следующий код, но когда я добавляю компонент на страницу и просматриваю его, я не вижу никаких потенциальных клиентов.
<aura:component implements="forceCommunity:availableForAllPageTypes" access="global" >
<div class="slds">
<table class="slds-table slds-table--bordered slds-table--striped">
<thead>
<tr>
<th scope="col"><span class="slds-truncate">Company</span></th>
<th scope="col"><span class="slds-truncate">Annual Revenue</span></th>
</tr>
</thead>
<tbody>
<aura:iteration items="{!v.leads}" var="lead">
<tr>
<td>{!lead.Company}</td>
<td>{!lead.AnnualRevenue}</td>
</tr>
</aura:iteration>
</tbody>
</table>
</div>
Будет здорово, если кто-нибудь скажет мне, что я делаю не так. Спасибо
1 ответ
Вы можете следовать руководству по отображению списка контактов и заменить его логикой для потенциальных клиентов.
https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/events_one_demo_load.htm
Это может быть потому, что
Вы не добавили контроллер в свой компонент Lightning.
<aura:component implements="forceCommunity:availableForAllPageTypes" controller="ContactController" access="global" >
Вы не объявили атрибут "лиды", который вы использовали в итерации.
<aura:attribute name="leads" type="Lead[]"/>
Вы не установили атрибут "потенциальных клиентов", который вы получили от контроллера Apex.
controller.set("v.leads", variableWithLeadsList);
Вы не получили данные из контроллера Apex. В этом случае, как упоминал Радждип Дуа, ссылка https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/events_one_demo_load.htm объясняет весь процесс и поможет вам, если вы замените контакт со свинцом.