Просмотр исходного кода

Preserve filtering/ordering parameters when modifying per_page count

Jeremy Stretch 7 лет назад
Родитель
Сommit
f7f6704fc1
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      netbox/templates/inc/paginator.html

+ 5 - 0
netbox/templates/inc/paginator.html

@@ -20,6 +20,11 @@
             </ul>
             </ul>
         </nav>
         </nav>
         <form method="get">
         <form method="get">
+            {% for k, v in request.GET.items %}
+                {% if k != 'per_page' %}
+                    <input type="hidden" name="{{ k }}" value="{{ v }}" />
+                {% endif %}
+            {% endfor %}
             <select name="per_page" id="per_page">
             <select name="per_page" id="per_page">
                 {% for n in settings.PER_PAGE_DEFAULTS %}
                 {% for n in settings.PER_PAGE_DEFAULTS %}
                     <option value="{{ n }}"{% if page.paginator.per_page == n %} selected="selected"{% endif %}>{{ n }}</option>
                     <option value="{{ n }}"{% if page.paginator.per_page == n %} selected="selected"{% endif %}>{{ n }}</option>