AJAX ベースの django エンドレス ページネーションには 2 つのテンプレートがあります。 1. メイン issue_detail.html 2. ページネーション テンプレート issue_detail_page.html
base.html テンプレートでは、extra_header ブロックの直前に次のものがあります。
{% inplace_static %}
issue_detail_page.html で次のことを試みます。
{% load endless %}
{% load inplace_edit %}
{% lazy_paginate 2 completed_actions using "completed_actions_page" %}
{% for action in completed_actions %}
<tr>
<td><a href="{% url 'action_detail' issuelist.id issue.id action.id %}">{{action.title}}</a></td>
<td>{% inplace_edit "action.owner" %}</td>
<td>{% inplace_edit "action.event_date" %}</td>
<td>{% inplace_edit "action.state" %}</td>
</tr>
{% endfor %}
{% show_more %}
ただし、Ajax で読み込まれたページ (テーブル データ) は編集できません。
HTML を確認したところ、最初/元のテーブル データは次のとおりであることがわかりました。
<span class="inplaceedit textinplaceedit enable">
「詳細」リンクをクリックしてAJAXを使用してロードされたページのテーブルデータは次のとおりです。
<span class="inplaceedit textinplaceedit">
誰かがこれを機能させる方法を提案できますか?