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) {
|
||||
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 {
|
||||
last_page: lastPage, // Calculated total number of pages
|
||||
last_row: response.results, // Total number of rows
|
||||
data: response.records, // Data for the current page
|
||||
last_page: lastPage,
|
||||
last_row: response.results,
|
||||
data: response.records,
|
||||
};
|
||||
} else {
|
||||
console.error('Unexpected response format', response);
|
||||
|
|
|
@ -68,10 +68,11 @@
|
|||
},
|
||||
ajaxResponse: function(url, params, response) {
|
||||
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 {
|
||||
last_page: lastPage, // Calculated total number of pages
|
||||
data: response.records, // Data for the current page
|
||||
last_page: lastPage,
|
||||
data: response.records,
|
||||
};
|
||||
} else {
|
||||
console.error('Unexpected response format', response);
|
||||
|
|
|
@ -108,11 +108,12 @@
|
|||
},
|
||||
ajaxResponse: function(url, params, response) {
|
||||
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 {
|
||||
last_page: lastPage, // Calculated total number of pages
|
||||
last_row: response.results, // Total number of rows
|
||||
data: response.records, // Data for the current page
|
||||
last_page: lastPage,
|
||||
last_row: response.results,
|
||||
data: response.records,
|
||||
};
|
||||
} else {
|
||||
console.error('Unexpected response format', response);
|
||||
|
|
|
@ -67,10 +67,11 @@
|
|||
},
|
||||
ajaxResponse: function(url, params, response) {
|
||||
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 {
|
||||
last_page: lastPage, // Calculated total number of pages
|
||||
data: response.records, // Data for the current page
|
||||
last_page: lastPage,
|
||||
data: response.records,
|
||||
};
|
||||
} else {
|
||||
console.error('Unexpected response format', response);
|
||||
|
|
|
@ -87,10 +87,11 @@
|
|||
},
|
||||
ajaxResponse: function(url, params, response) {
|
||||
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 {
|
||||
last_page: lastPage, // Calculated total number of pages
|
||||
data: response.records, // Data for the current page
|
||||
last_page: lastPage,
|
||||
data: response.records,
|
||||
};
|
||||
} else {
|
||||
console.error('Unexpected response format', response);
|
||||
|
|
|
@ -57,11 +57,12 @@
|
|||
},
|
||||
ajaxResponse: function(url, params, response) {
|
||||
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 {
|
||||
last_page: lastPage, // Calculated total number of pages
|
||||
last_row: response.results, // Total number of rows
|
||||
data: response.records, // Data for the current page
|
||||
last_page: lastPage,
|
||||
last_row: response.results,
|
||||
data: response.records,
|
||||
};
|
||||
} else {
|
||||
console.error('Unexpected response format', response);
|
||||
|
|
|
@ -74,10 +74,11 @@
|
|||
},
|
||||
ajaxResponse: function(url, params, response) {
|
||||
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 {
|
||||
last_page: lastPage, // Calculated total number of pages
|
||||
data: response.records, // Data for the current page
|
||||
last_page: lastPage,
|
||||
data: response.records,
|
||||
};
|
||||
} else {
|
||||
console.error('Unexpected response format', response);
|
||||
|
|
|
@ -61,11 +61,12 @@
|
|||
},
|
||||
ajaxResponse: function(url, params, response) {
|
||||
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 {
|
||||
last_page: lastPage, // Calculated total number of pages
|
||||
last_row: response.results, // Total number of rows
|
||||
data: response.records, // Data for the current page
|
||||
last_page: lastPage,
|
||||
last_row: response.results,
|
||||
data: response.records,
|
||||
};
|
||||
} else {
|
||||
console.error('Unexpected response format', response);
|
||||
|
|
|
@ -149,10 +149,11 @@
|
|||
},
|
||||
ajaxResponse: function(url, params, response) {
|
||||
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 {
|
||||
last_page: lastPage, // Calculated total number of pages
|
||||
data: response.records, // Data for the current page
|
||||
last_page: lastPage,
|
||||
data: response.records,
|
||||
};
|
||||
} else {
|
||||
console.error('Unexpected response format', response);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue