スクロール時に追加のデータをロードする Django エンドレス ページネーションを使用しており、現在次のコードがあります。
メイン テンプレート:
<table>
<thead>
<th>Поставщик</th>
</thead>
<tbody>
{% include 'my_app/template_paginator.html' %}
</tbody>
</table>
template_paginator.html
{% load el_pagination_tags %}
{% paginate my_formset %}
{{ my_formset.management_form }}
{% regroup my_formset by some_nice_field as grouped_formset %}
{% for form in grouped_formset %}
{% for f in form.list %}
<tr><td><!-- Some stuff --></td></tr>
{% endfor %}
{% endfor %}
{% show_more %}
次の 2 つの問題がなければ、これでよかったと思います。
- [もっと見る] リンクが表の下からではなく、表の上から表示され、さらに驚くべきことに、一度押すと表示されなくなります。
- 追加の行は、古い行の前だけでなく、テーブル タグの上からも表示されます
テーブルのページ付けに対応した Django ソリューション (table2) があることは知っていますが、今のところ、純粋な Django/HTML ソリューションを使用したいと考えています。これら 2 つの問題が何に由来するかについてのアイデアは、非常に高く評価されます。