Fixed Issues and Improvements
⚠ This new OutSystems Data Grid version introduces breaking changes
What's New
The ApplyRowValidations client action will no longer trigger the OnCellValueChange event handler as it did before so any edge case using this must be changed. This default behaviour caused the Dropdown Column cell content to be deleted when called on a parent binding scenario.
A new event called OnBeforeOpen was added to the ContextMenu block, to allow developers to control the items that appear as options on each column. Because of this change and the platform references model, all consumers need to have their references manually refreshed.Functionally, no changes are expected.
ROU-4827 - Updated Wijmo library to version 5.20241.9 (2024v1).
ROU-4652 / RPM-4580 - Fixed an issue that caused the Dropdown Column options not to update to the correct ones when the parent was edited.This occurred in a Grid with three Dropdown Dependency levels with options containing duplicated labels.
ROU-4722 - Fixed an issue that caused a console error to appear when trying to open a dependent Dropdown Column cell without any option available.This occurred when two Dropdown Columns were dependent on each other and the corresponding parent Dropdown Column cell was empty.
ROU-4765 / RPM-4716 - Fixed an issue that caused the GetChangedLines client action to detect a change when a Dropdown cell returned to its original value.ROU-4768 - Fixed an issue that caused the OnCellValueChange to return the Dropdown labels options instead of the Dropdown values.This occurred when using the SetCellData client action to edit a cell value.
ROU-4827 - Fixed an issue that caused a pencil icon to override the checkbox when editing a cell in a Grid with the Row Checkbox feature enabled.
ROU-4829 / RPM-4830 - Fixed an issue that caused the GetChangesLines client action to return the HasInvalidLines property set to True when there were no invalid rows in the Grid.This occurred when using the MarkChangesAsSavedByKey client action with the ForceCleanInvalids parameter set to True.
True
ROU-4871 / RPM-4874 - Fixed an issue that caused the Dirty Mark to appear in an Action Column inside a Group Column.This occurred when a new row was added to a Data Grid.