foreach循环中的折叠表不起作用

时间:2017-10-06 07:35:05

标签: javascript html css asp.net

我正在尝试为您的销售人员总共有一行的发票生成报告,如果您点击它,则会显示与每个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(在示例中)可折叠行不会展开或折叠。

1 个答案:

答案 0 :(得分:0)

对于任何可能遇到此问题的人。使用foreach循环时,请确保在date-target上传递的值是unique-int值。在上面的示例中,我传递的是日期目标无法识别的字符串。