IgniteUI / igniteui-angular

Ignite UI for Angular is a complete library of Angular-native, Material-based Angular UI components with the fastest grids and charts, Pivot Grid, Dock Manager, Hierarchical Grid, and more.
https://www.infragistics.com/products/ignite-ui-angular
Other
573 stars 161 forks source link

`endEdit` doesn't change the state of the cell until another change detection passes (such as hovering over the grid) #14840

Open ChronosSF opened 2 months ago

ChronosSF commented 2 months ago

Description

endEdit doesn't automatically trigger change detection which leaves the grid in a state looking like nothing happened until the end-user does something which triggers the next change detection.

Steps to reproduce

  1. Open the attached sample
  2. Start editing a cell and click the button to stop editing and commit the change

Result

Nothing seems to happen. The cell appears like it's still in edit mode. When the mouse cursor hovers the grid, the state changes

Expected result

Public API methods shouldn't require a subsequent change detection trigger like reflow for users to achieve their goals.

Attachments

end-edit.zip Animation

github-actions[bot] commented 3 days ago

There has been no recent activity and this issue has been marked inactive.