Javascript Salesforce:动态抓取记录id';闪电组件中的s
因此,我构建了一个组件,在该组件中,我使用apex将案例数据发送到前端,以便在社区中显示 我正在使用JS控制器中的重定向功能将用户带到案例详细信息页面 当用户单击组件上的案例时,我需要一些方法来实际获取特定的案例Id 所有数据当前都显示在常规表标记中Javascript Salesforce:动态抓取记录id';闪电组件中的s,javascript,salesforce,apex,salesforce-lightning,Javascript,Salesforce,Apex,Salesforce Lightning,因此,我构建了一个组件,在该组件中,我使用apex将案例数据发送到前端,以便在社区中显示 我正在使用JS控制器中的重定向功能将用户带到案例详细信息页面 当用户单击组件上的案例时,我需要一些方法来实际获取特定的案例Id 所有数据当前都显示在常规表标记中 {!case.caseNumber} 部件代码 <aura:attribute name="caseIdData" type="String"/> <aura:iteration items="{!v.casesList}"
{!case.caseNumber}
部件代码
<aura:attribute name="caseIdData" type="String"/>
<aura:iteration items="{!v.casesList}" var="item" indexVar="idx">
<td>
<span onclick="{!c.redirectFunction}" data-target="{!item.Id}">{!item.CaseNumber}</span>
</td>
<br/>
</aura:iteration>
您可以使用索引var和数据记录获取数据,然后可以将Id存储在aura:attribute中,并将其用于进一步执行
redirectFunction : function(component, event, helper)
{
var caseIdData = event.currentTarget.getAttribute("data-target");
component.set("v.caseIdData",caseIdData);
console.log(caseIdData)
}