IgniteUI / igniteui-react

High-Performance Data Grid and High-Volume Data Charts
Other
6 stars 1 forks source link

When two value-dependent columns are adjacent to each other, cell edit values / CellValueChanging doesn't work correctly #36

Open agoldenbaum opened 1 year ago

agoldenbaum commented 1 year ago

Steps to Reproduce

  1. Run the attached sample project.
  2. Enter edit mode on the "Orders" column and enter a new value.
  3. Tab out of the "Orders" column.
  4. You should now be in edit mode on the "Order Totals" column. Press tab again.

Current Result Both the value of the "Orders" column and the value of the "Order Totals" column go to what "Order Totals" was previously. This happens because of the CellValueChanging event, passing the previous value when tabbing out of "Order Totals" even though the value should now be what "Orders" is.

Expected Result "Order Totals" should not fire the CellValueChanging event as the value hasn't actually changed.

repro.zip