Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unexpected checked state of Select All checkbox upon paging #4528

Open
georgi-sla opened this issue Jan 27, 2025 · 0 comments
Open

Unexpected checked state of Select All checkbox upon paging #4528

georgi-sla opened this issue Jan 27, 2025 · 0 comments

Comments

@georgi-sla
Copy link
Contributor

Description

Currently, when the user selects all records on the current page using the Select All checkbox exposed by the CheckboxColumnComponent, the checked state of the checkbox behaves unexpectedly upon paging - the checkbox remains in checked state.

This behavior could only be observed when isRowSelectable is being used.

Steps To Reproduce

  1. Create a Grid component.
  2. Enable paging.
  3. Enable selection.
  4. Set the isRowSelectable property.
  5. Click on the Select All checkbox so that it is in the indeterminate state.
  6. Change the page in the component.

Please, refer to the following StackBlitz demos:

Screenshots or video

No response

Actual Behavior

When the isRowSelectable property is set, and the user clicks on the Select All checkbox, its state becomes indeterminate. However, when the page is changed, the state of the checkbox is changed to checked.

Expected Behavior

The checkbox should change its state.

Browser

All

Browser version

latest

OS type

MacOS

OS version

No response

Last working version of the Kendo UI for Angular package (if regression).

No response

@georgi-sla georgi-sla changed the title [Grid] Unexpected checked state of Select All checkbox upon paging Unexpected checked state of Select All checkbox upon paging Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant