VTAdmin: Support for multiple DataTable accessing same URL #17036
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
DataTable
(s) on workflow details tab have broken pagination. EveryDataTable
accessed the same query parameter from URL i.e.page
to set and retrieve the current page number ofDataTable
. It was implemented in such a way that only a singleDataTable
should access the URL parameters at a time.This PR fixes this issue by customising the URL parameter used by each
DataTable
. While using multipleDataTable
in a component, pass on an optional unique proppageKey
if we expect multipleDataTable
using the same URL. EachDataTable
will use a query parameter for fetching/modifying the page number based on it's own unique passed proppageKey
.Related Issue(s)
Checklist
Deployment Notes