include hidden pagination input in async table requests
This commit is contained in:
parent
0cabee0826
commit
d49eed8f48
@ -309,11 +309,19 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function changePagesizeHandler(event) {
|
function changePagesizeHandler(event) {
|
||||||
|
var paginationParamKey = asyncTableId + '-pagination';
|
||||||
var pagesizeParamKey = asyncTableId + '-pagesize';
|
var pagesizeParamKey = asyncTableId + '-pagesize';
|
||||||
var pageParamKey = asyncTableId + '-page';
|
var pageParamKey = asyncTableId + '-page';
|
||||||
|
|
||||||
|
var paginationParamEl = pagesizeForm.querySelector('[name="' + paginationParamKey + '"]');
|
||||||
var url = new URL(getLocalStorageParameter('currentTableUrl') || window.location.href);
|
var url = new URL(getLocalStorageParameter('currentTableUrl') || window.location.href);
|
||||||
url.searchParams.set(pagesizeParamKey, event.target.value);
|
url.searchParams.set(pagesizeParamKey, event.target.value);
|
||||||
url.searchParams.set(pageParamKey, 0);
|
url.searchParams.set(pageParamKey, 0);
|
||||||
|
|
||||||
|
if (paginationParamEl) {
|
||||||
|
var encodedValue = encodeURIComponent(paginationParamEl.value);
|
||||||
|
url.searchParams.set(paginationParamKey, encodedValue);
|
||||||
|
}
|
||||||
updateTableFrom(url.href);
|
updateTableFrom(url.href);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user