单击时Bootstrap折叠扩展所有卡片

EBJ

嗨,我正在尝试对我的 django 应用程序的一部分使用引导程序折叠。

到目前为止,这是我的实现:

{% extends 'base.html' %}

{% block content %}
<div class="container">
    <div class="row">
        <div class="col-6">
            <div class="card">

                <h1 class="text-center">Recent reports</h1>

                <div class="accordion" id="accordionExample">

                    {% for report in reports %}

                    <div class="card">

                        <div class="card-header" id="report_{{ loop.counter }}">

                            <h2 class="mb-0">

                                {% if loop.counter == 1 %}

                                <button class="btn btn-link" type="button" data-toggle="collapse"
                                    data-target="#collapse{{ loop.counter }}" aria-expanded="true"
                                    aria-controls="collapse{{ loop.counter }}">

                                    Report #{{ report.report_number }}

                                </button>

                                {% else %}

                                <button class="btn btn-link collapsed" type="button" data-toggle="collapse"
                                    data-target="#collapse{{ loop.counter }}" aria-expanded="false"
                                    aria-controls="collapse{{ loop.counter }}">

                                    Report #{{ report.report_number }}

                                </button>

                                {% endif %}

                            </h2>

                        </div>

                        <div id="collapse{{ loop.counter }}" class="collapse"
                            aria-labelledby="report_{{ loop.counter }}" data-parent="#accordionExample">

                            <div class="card-body">

                                <table class="table">
                                    <tbody>
                                        <tr>
                                            <th scope="row">Date</th>
                                            <td>{{ report.datetime_submitted }}</td>
                                        </tr>
                                        <tr>
                                            <th scope="row">XYZ</th>
                                            <td>{{ report.xyz }}</td>
                                        </tr>
                                        .....
                                    </tbody>
                                </table>

                            </div>

                        </div>

                    </div>
                    {% endfor %}
                </div>
            </div>
        </div>
    </div>
</div>
{% endblock %}

我面临一个问题,当我点击card-header卡片时,所有折叠card-body类元素都展开,而不仅仅是相关的元素(这是所需的行为)。

任何有关如何解决此问题的指导将不胜感激。

EBJ

菜鸟错误:我通过使用{{ forloop.counter }}而不是{{ loop.counter }}.

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bootstrap折叠面板在扩展时变得太大

来自分类Dev

Bootstrap 3导航栏在折叠时不会扩展

来自分类Dev

Bootstrap折叠按钮在单击时不显示内容

来自分类Dev

Bootstrap Navbar折叠按钮在单击时不起作用

来自分类Dev

当所有子级都折叠或隐藏时,如何在分层数据模板中隐藏扩展器?

来自分类Dev

如何使用ExtJs rowexpander扩展或折叠所有行?

来自分类Dev

Bootstrap 3-显示所有屏幕尺寸的折叠导航

来自分类Dev

展开所有选项卡后,Bootstrap折叠损坏

来自分类Dev

展开一张时所有行中所有卡片的展开高度

来自分类Dev

折叠所有扩展器,并默认扩展其中之一

来自分类Dev

折叠所有扩展器,并默认扩展其中之一

来自分类Dev

单击复选框时,可扩展和可折叠功能正在运行

来自分类Dev

蚂蚁设计:如何在单击“折叠”标题但允许按钮时防止扩展?

来自分类Dev

REACTJS如何在单击卡片时仅折叠一张卡片(面板)

来自分类Dev

隐藏或删除所有子元素时防止 div 折叠

来自分类Dev

单击链接时禁用折叠

来自分类Dev

Bootstrap 4-如何防止折叠菜单折叠导航中的所有元素

来自分类Dev

Bootstrap 4可折叠卡片-断断续续的动画

来自分类Dev

单击所有按钮时添加事件

来自分类Dev

单击时使表扩展

来自分类Dev

在Bootstrap 3中的导航栏元素外部单击时,如何关闭打开的折叠导航栏?

来自分类Dev

Joomla 3 + Bootstrap 3-单击时折叠的导航栏跳跃

来自分类Dev

Bootstrap:在MENU外部单击时如何关闭打开的折叠导航栏?

来自分类Dev

使用Bootstrap treeview折叠/展开时,锚标记单击事件将被忽略

来自分类Dev

为什么导航栏 Bootstrap 菜单在单击选项卡面板项时折叠关闭

来自分类Dev

折叠除可扩展ListView Android中的选定组以外的所有组

来自分类Dev

折叠除可扩展ListView Android中的选定组以外的所有组

来自分类Dev

使用flex:1扩展div将折叠IE11中的所有内容

来自分类Dev

如果单击其父手风琴,如何折叠所有嵌套的手风琴?

Related 相关文章

  1. 1

    Bootstrap折叠面板在扩展时变得太大

  2. 2

    Bootstrap 3导航栏在折叠时不会扩展

  3. 3

    Bootstrap折叠按钮在单击时不显示内容

  4. 4

    Bootstrap Navbar折叠按钮在单击时不起作用

  5. 5

    当所有子级都折叠或隐藏时,如何在分层数据模板中隐藏扩展器?

  6. 6

    如何使用ExtJs rowexpander扩展或折叠所有行?

  7. 7

    Bootstrap 3-显示所有屏幕尺寸的折叠导航

  8. 8

    展开所有选项卡后,Bootstrap折叠损坏

  9. 9

    展开一张时所有行中所有卡片的展开高度

  10. 10

    折叠所有扩展器,并默认扩展其中之一

  11. 11

    折叠所有扩展器,并默认扩展其中之一

  12. 12

    单击复选框时,可扩展和可折叠功能正在运行

  13. 13

    蚂蚁设计:如何在单击“折叠”标题但允许按钮时防止扩展?

  14. 14

    REACTJS如何在单击卡片时仅折叠一张卡片(面板)

  15. 15

    隐藏或删除所有子元素时防止 div 折叠

  16. 16

    单击链接时禁用折叠

  17. 17

    Bootstrap 4-如何防止折叠菜单折叠导航中的所有元素

  18. 18

    Bootstrap 4可折叠卡片-断断续续的动画

  19. 19

    单击所有按钮时添加事件

  20. 20

    单击时使表扩展

  21. 21

    在Bootstrap 3中的导航栏元素外部单击时,如何关闭打开的折叠导航栏?

  22. 22

    Joomla 3 + Bootstrap 3-单击时折叠的导航栏跳跃

  23. 23

    Bootstrap:在MENU外部单击时如何关闭打开的折叠导航栏?

  24. 24

    使用Bootstrap treeview折叠/展开时,锚标记单击事件将被忽略

  25. 25

    为什么导航栏 Bootstrap 菜单在单击选项卡面板项时折叠关闭

  26. 26

    折叠除可扩展ListView Android中的选定组以外的所有组

  27. 27

    折叠除可扩展ListView Android中的选定组以外的所有组

  28. 28

    使用flex:1扩展div将折叠IE11中的所有内容

  29. 29

    如果单击其父手风琴,如何折叠所有嵌套的手风琴?

热门标签

归档