mirror of
https://github.com/getnamingo/registry.git
synced 2025-07-20 09:35:59 +02:00
CP UI pagination fix
This commit is contained in:
parent
367b9416eb
commit
9a962340b8
9 changed files with 40 additions and 31 deletions
|
@ -132,11 +132,12 @@
|
||||||
},
|
},
|
||||||
ajaxResponse: function(url, params, response) {
|
ajaxResponse: function(url, params, response) {
|
||||||
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
||||||
var lastPage = Math.ceil(response.results / this.options.paginationSize);
|
var pageSize = params.size || this.options.paginationSize;
|
||||||
|
var lastPage = Math.ceil(response.results / pageSize);
|
||||||
return {
|
return {
|
||||||
last_page: lastPage, // Calculated total number of pages
|
last_page: lastPage,
|
||||||
last_row: response.results, // Total number of rows
|
last_row: response.results,
|
||||||
data: response.records, // Data for the current page
|
data: response.records,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
console.error('Unexpected response format', response);
|
console.error('Unexpected response format', response);
|
||||||
|
|
|
@ -68,10 +68,11 @@
|
||||||
},
|
},
|
||||||
ajaxResponse: function(url, params, response) {
|
ajaxResponse: function(url, params, response) {
|
||||||
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
||||||
var lastPage = Math.ceil(response.results / this.options.paginationSize);
|
var pageSize = params.size || this.options.paginationSize;
|
||||||
|
var lastPage = Math.ceil(response.results / pageSize);
|
||||||
return {
|
return {
|
||||||
last_page: lastPage, // Calculated total number of pages
|
last_page: lastPage,
|
||||||
data: response.records, // Data for the current page
|
data: response.records,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
console.error('Unexpected response format', response);
|
console.error('Unexpected response format', response);
|
||||||
|
|
|
@ -108,11 +108,12 @@
|
||||||
},
|
},
|
||||||
ajaxResponse: function(url, params, response) {
|
ajaxResponse: function(url, params, response) {
|
||||||
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
||||||
var lastPage = Math.ceil(response.results / this.options.paginationSize);
|
var pageSize = params.size || this.options.paginationSize;
|
||||||
|
var lastPage = Math.ceil(response.results / pageSize);
|
||||||
return {
|
return {
|
||||||
last_page: lastPage, // Calculated total number of pages
|
last_page: lastPage,
|
||||||
last_row: response.results, // Total number of rows
|
last_row: response.results,
|
||||||
data: response.records, // Data for the current page
|
data: response.records,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
console.error('Unexpected response format', response);
|
console.error('Unexpected response format', response);
|
||||||
|
|
|
@ -67,10 +67,11 @@
|
||||||
},
|
},
|
||||||
ajaxResponse: function(url, params, response) {
|
ajaxResponse: function(url, params, response) {
|
||||||
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
||||||
var lastPage = Math.ceil(response.results / this.options.paginationSize);
|
var pageSize = params.size || this.options.paginationSize;
|
||||||
|
var lastPage = Math.ceil(response.results / pageSize);
|
||||||
return {
|
return {
|
||||||
last_page: lastPage, // Calculated total number of pages
|
last_page: lastPage,
|
||||||
data: response.records, // Data for the current page
|
data: response.records,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
console.error('Unexpected response format', response);
|
console.error('Unexpected response format', response);
|
||||||
|
|
|
@ -87,10 +87,11 @@
|
||||||
},
|
},
|
||||||
ajaxResponse: function(url, params, response) {
|
ajaxResponse: function(url, params, response) {
|
||||||
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
||||||
var lastPage = Math.ceil(response.results / this.options.paginationSize);
|
var pageSize = params.size || this.options.paginationSize;
|
||||||
|
var lastPage = Math.ceil(response.results / pageSize);
|
||||||
return {
|
return {
|
||||||
last_page: lastPage, // Calculated total number of pages
|
last_page: lastPage,
|
||||||
data: response.records, // Data for the current page
|
data: response.records,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
console.error('Unexpected response format', response);
|
console.error('Unexpected response format', response);
|
||||||
|
|
|
@ -57,11 +57,12 @@
|
||||||
},
|
},
|
||||||
ajaxResponse: function(url, params, response) {
|
ajaxResponse: function(url, params, response) {
|
||||||
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
||||||
var lastPage = Math.ceil(response.results / this.options.paginationSize);
|
var pageSize = params.size || this.options.paginationSize;
|
||||||
|
var lastPage = Math.ceil(response.results / pageSize);
|
||||||
return {
|
return {
|
||||||
last_page: lastPage, // Calculated total number of pages
|
last_page: lastPage,
|
||||||
last_row: response.results, // Total number of rows
|
last_row: response.results,
|
||||||
data: response.records, // Data for the current page
|
data: response.records,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
console.error('Unexpected response format', response);
|
console.error('Unexpected response format', response);
|
||||||
|
|
|
@ -74,10 +74,11 @@
|
||||||
},
|
},
|
||||||
ajaxResponse: function(url, params, response) {
|
ajaxResponse: function(url, params, response) {
|
||||||
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
||||||
var lastPage = Math.ceil(response.results / this.options.paginationSize);
|
var pageSize = params.size || this.options.paginationSize;
|
||||||
|
var lastPage = Math.ceil(response.results / pageSize);
|
||||||
return {
|
return {
|
||||||
last_page: lastPage, // Calculated total number of pages
|
last_page: lastPage,
|
||||||
data: response.records, // Data for the current page
|
data: response.records,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
console.error('Unexpected response format', response);
|
console.error('Unexpected response format', response);
|
||||||
|
|
|
@ -61,11 +61,12 @@
|
||||||
},
|
},
|
||||||
ajaxResponse: function(url, params, response) {
|
ajaxResponse: function(url, params, response) {
|
||||||
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
||||||
var lastPage = Math.ceil(response.results / this.options.paginationSize);
|
var pageSize = params.size || this.options.paginationSize;
|
||||||
|
var lastPage = Math.ceil(response.results / pageSize);
|
||||||
return {
|
return {
|
||||||
last_page: lastPage, // Calculated total number of pages
|
last_page: lastPage,
|
||||||
last_row: response.results, // Total number of rows
|
last_row: response.results,
|
||||||
data: response.records, // Data for the current page
|
data: response.records,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
console.error('Unexpected response format', response);
|
console.error('Unexpected response format', response);
|
||||||
|
|
|
@ -149,10 +149,11 @@
|
||||||
},
|
},
|
||||||
ajaxResponse: function(url, params, response) {
|
ajaxResponse: function(url, params, response) {
|
||||||
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
if (response && Array.isArray(response.records) && typeof response.results === 'number') {
|
||||||
var lastPage = Math.ceil(response.results / this.options.paginationSize);
|
var pageSize = params.size || this.options.paginationSize;
|
||||||
|
var lastPage = Math.ceil(response.results / pageSize);
|
||||||
return {
|
return {
|
||||||
last_page: lastPage, // Calculated total number of pages
|
last_page: lastPage,
|
||||||
data: response.records, // Data for the current page
|
data: response.records,
|
||||||
};
|
};
|
||||||
} else {
|
} else {
|
||||||
console.error('Unexpected response format', response);
|
console.error('Unexpected response format', response);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue