我正在尝试为您的销售人员总共有一行的发票生成报告,如果您点击它,则会显示与每个sp对应的发票。我正在使用foreach循环,但第二行不会扩展。我知道它必须用tr的id做一些事情,但无法弄清楚为什么。
(C, H, W)
这是我的代码无法正常工作的部分
<div id="grandparent" class="list-group-item">
<div class="collapsed" data-toggle="collapse" data-target="#grandparentContent" data-role="expander" data-group-id="grandparent">
<ul class="list-inline">
<li class="icon-class"></li>
<li>Raporti</li>
</ul>
</div>
<div class="collapse" id="grandparentContent" aria-expanded="true">
<table class="table">
<thead>
<tr>
<th></th>
<th>Agjenti</th>
<th>Total Polisa</th>
<th>Te Vlefshme</th>
<th>Te Pa Vlefshme</th>
<th>Te Vlefshme $</th>
<th>Te Pa Vlefshme $</th>
</tr>
</thead>
@foreach (var agent in @Model.AgentsTotal.Individuals)
{
<tbody>
<tr class="collapsed" data-toggle="collapse" data-target="#collapseone_@agent.Agjenti" data-role="expander">
<td class="icon-class"></td>
<td>@agent.Agjenti</td>
<td>@agent.TotalPolisa</td>
<td> @agent.TeVlefshme</td>
<td> @agent.TepaVlefshme</td>
<td> @agent.VleraTeVlefshme</td>
<td> @agent.VleraTePaVlefshme</td>
</tr>
@foreach (var police in agent.IndividualPolices)
{
<tr class="collapse collapseone_@agent.Agjenti" id="collapseone_@agent.Agjenti" aria-expanded="true" >
<td>
<a asp-controller="Polisat" asp-action="Detail" asp-route-id="@police.PoliceId">@police.PoliceNo</a>
</td>
<td>
@police.Klienti
</td>
<td>
@police.Paketa
</td>
<td>
@police.Valide
</td>
</tr>
}
</tbody>
}
</table>
</div>
</div>
它应该如何工作就像这里的样本: Sample
在我的情况下,Parent1(在示例中)可折叠行不会展开或折叠。
答案 0 :(得分:0)
对于任何可能遇到此问题的人。使用foreach循环时,请确保在date-target上传递的值是unique-int值。在上面的示例中,我传递的是日期目标无法识别的字符串。