diff --git a/http_src/vue/table.vue b/http_src/vue/table.vue
index 837f4b00c4..97e2f31cbb 100644
--- a/http_src/vue/table.vue
+++ b/http_src/vue/table.vue
@@ -5,7 +5,7 @@
-
@@ -117,7 +118,6 @@ async function load_table() {
dropdown.value.load_menu();
}
-const table_key = ref(0);
async function change_columns_visibility(col) {
if (props.paging) {
await set_rows();
@@ -133,6 +133,7 @@ async function redraw_table_resizable() {
set_columns_resizable();
}
+const table_key = ref(0);
function redraw_table() {
table_key.value += 1;
}
@@ -169,6 +170,16 @@ async function reset_column_size() {
await redraw_table_resizable();
}
+function change_per_page() {
+ redraw_select_pages();
+ change_active_page(0);
+}
+
+const select_pages_key = ref(0);
+function redraw_select_pages() {
+ select_pages_key.value += 1;
+}
+
async function change_active_page(new_active_page) {
active_page = new_active_page;
if (props.paging == true) {