因此,我构建了一个组件,在其中使用顶点将案例数据发送到前端以在社区中显示。
我正在JS控制器中使用重定向功能将用户带到“案例详细信息”页面。
当用户单击组件上的案例时,我需要某种方式来实际获取特定案例ID。
当前所有数据均显示在常规表格标签中。
<aura:iteration items="{!c.caseDisplayMethod}" >
<td><span onclick="redirectFunction"> {!case.caseNumber}</span></td>
</aura:iteration>
答案 0 :(得分:0)
组件代码
<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>
控制器代码
redirectFunction : function(component, event, helper)
{
var caseIdData = event.currentTarget.getAttribute("data-target");
component.set("v.caseIdData",caseIdData);
console.log(caseIdData)
}
您可以使用索引var和数据记录获取数据,然后可以将ID存储在aura:attribute中,并用于进一步执行。