Open
Conversation
853d08c to
2162f32
Compare
2162f32 to
6dd4e1c
Compare
r0b1n
reviewed
Mar 4, 2026
packages/pluggableWidgets/datagrid-web/src/features/pagination/pagination.config.ts
Outdated
Show resolved
Hide resolved
6dd4e1c to
2097066
Compare
25b265d to
092e537
Compare
f083e01 to
bb663b0
Compare
iobuhov
reviewed
Mar 16, 2026
packages/shared/widget-plugin-grid/src/pagination/PageControl.service.ts
Outdated
Show resolved
Hide resolved
packages/shared/widget-plugin-grid/src/pagination/DynamicPagination.feature.ts
Outdated
Show resolved
Hide resolved
packages/shared/widget-plugin-grid/src/pagination/DynamicPagination.feature.ts
Outdated
Show resolved
Hide resolved
packages/shared/widget-plugin-grid/src/pagination/DynamicPagination.feature.ts
Outdated
Show resolved
Hide resolved
packages/shared/widget-plugin-grid/src/pagination/DynamicPagination.feature.ts
Outdated
Show resolved
Hide resolved
packages/pluggableWidgets/datagrid-web/src/model/containers/Datagrid.container.ts
Outdated
Show resolved
Hide resolved
iobuhov
reviewed
Mar 16, 2026
packages/pluggableWidgets/gallery-web/src/model/containers/Gallery.container.ts
Outdated
Show resolved
Hide resolved
iobuhov
reviewed
Mar 16, 2026
packages/shared/widget-plugin-grid/src/pagination/__tests__/DynamicPagination.feature.spec.ts
Show resolved
Hide resolved
iobuhov
requested changes
Mar 16, 2026
Collaborator
iobuhov
left a comment
There was a problem hiding this comment.
To debug infinite loop issue use trace from mobx pacakge and trace what causes dynamicPage to change. Then try to break the loop.
Overall looks good, but need rewrite in dynamic pagination feature and need rewire in container. Please review generated code before committing.
iobuhov
reviewed
Mar 16, 2026
packages/shared/widget-plugin-grid/src/pagination/__tests__/DynamicPagination.feature.spec.ts
Outdated
Show resolved
Hide resolved
96298b6 to
9b98e19
Compare
4940e3e to
09c4d7d
Compare
iobuhov
requested changes
Mar 18, 2026
...es/pluggableWidgets/datagrid-web/src/features/pagination/__tests__/pagination.config.spec.ts
Outdated
Show resolved
Hide resolved
packages/pluggableWidgets/datagrid-web/src/features/pagination/pagination.config.ts
Outdated
Show resolved
Hide resolved
packages/pluggableWidgets/gallery-web/src/model/configs/GalleryPagination.config.ts
Outdated
Show resolved
Hide resolved
5ee963a to
135c797
Compare
…Size, and itemCount
…tr writes on setProps
… with dynamicPage attribute
…rovided values during setup
…ateSetPageSizeAction
…ransform and fix lint warning
…n module and simplify tests Extracts loadedRowsAtom into the shared pagination module so consumer widgets no longer need to define it locally. Removes the redundant computed() wrapper in DynamicPagination.feature.spec.ts boxAtom helper, casting the observable.box directly with `as`. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… and drop local definition Removes the local loadedRowsAtom wrapper (which was a redundant computed() around itemCount) now that the shared module exports it. Also cleans up the unused ComputedAtom and computed imports. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ture injection The DynamicPaginationFeature constructor no longer takes a pageSize parameter, so the extra GY.paging.pageSize token in the injected() call caused a TS2554 build error. Also simplifies externalPageSize init to use nullish coalescing instead of a > 0 guard. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…eValue<number> IObservableValue<number> is a structural superset of ComputedAtom<number>, so the intermediate NumberAtomBox wrapper and boxAtom helper are unnecessary. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
scroll timer on cleanup
…geSize for deferred init
135c797 to
b953a32
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Pull request type
New feature (non-breaking change which adds functionality)
Description
Adding the ability to show total count even when using virtual scrolling