Skip to content

ODC Release of version 2.12.1 (2023-07-26)

Compare
Choose a tag to compare
@OS-giulianasilva OS-giulianasilva released this 31 Jul 10:46
03e1647

What's New:

  • Created a new client action called SetNumberAggregateConditionalFormatting to allow conditional formatting rules to be applied to a Number/Currency columns aggregated.

  • Now, is possible to save and load the state of a Grid with frozen columns using the SetViewLayout and GetViewLayout client actions.

  • Updated Wijmo library to version 5.20231.888 (2023 v1).

  • Now, the OutSystems Data Grid has a new supported language French-Canada (fr-CA).

Fixed Issues and Improvements:

  • Fixed an issue that caused the GroupColumn to raise an error when IsCollapsed started as true. This occurred due to a breaking change introduced by Wijmo library version 5.20231.888 (2023 v1).

  • Fixed an issue that caused the GetSelectedRowsData action to not return the correct value when using a column filter.
    This occurred when getting the GetSelectedRowsData result after selecting all the cells in the Grid using the Ctrl+A key and then adding a column filter.
    Now, the GetSelectedRowsData returns the correct data considering the filter applied.

  • Fixed an issue that caused the GetChangedLines client action to detect a changed line when no change was performed.
    This occurred when, in an empty row, the user started editing an empty cell and then finish editing it without performing any changes.

  • Fixed an issue that caused the SetRowAsSelected client action to not select the rows properly. This occurred when the SetRowAsSelected client action was used in a Grid with Row Checkboxes.
    Now, the SetRowAsSelected client action can be used for both Grids with and without Row Checkboxes.

  • Fixed an issue that caused the Data Grid to log an error in the Developer's Tools console.
    This occurred when hovering the Data Grid row that had aggregated values and when a filter was applied letting the Grid empty.

  • Improved the client action ClearFilter to trigger the OnFiltersChange event so that it’s consistent with the other filter APIs.

  • Fixed an issue on the Action Column that was causing the cells to be marked as dirty when the text coming from another column is edited.
    Now, when the text is edited, the action columns will not be marked as dirty.

  • Fixed an issue that caused the OnMenuToggle event from the ContextMenu block to return the block identifier instead of the (internal) uniqueId.

  • Fixed an issue that caused the SetCurrentPage client action to throw an error in a success scenario. This occurred when SetCurrentPage was being called successfully but the consumer was implementing logic depending on the success value of the return since the functionality itself was working as expected.

  • Fixed an issue on the GetChangesInGrid API that was returning the internal object __osRowMetadata when returning lines with Errors.

  • Fixed an issue that caused the ContextMenu to trigger the OnMenuToggle event twice when opening.

  • Improved the Grid’s Row and Column header's accessibility.

  • Now, it is possible to focus on Row and Column headers using the keyboard.

  • Fixed an issue that caused the ApplyRowValidation client action not to apply the correct validation for Group columns.
    This occurred when a new row was added to the Grid with mandatory columns in the Group Column and the ApplyRowValidation client action was called.

  • Fixed an issue that caused the ApplyRowValidation client action to incorrectly invalidate Group Rows.
    This occurred when a column was added to the Grid’s Group Panel and the ApplyRowValidation client action was called for the Group Row.

  • Fixed an issue that caused the client actions FilterByCondition and FilterByValue to not work as expected when used on a CheckboxColumn.
    This occurred when the client actions FilterByCondition or FilterByValue were used to filter a CheckboxColumn based on a boolean value.

  • Fixed an issue that caused empty text values not to be mapped when using a Dropdown Column.
    This occurred when the DropdownOptionList of Dropdown Columns contained an empty value to be mapped to a specific label.

  • Fixed an issue that caused empty text values not to be returned in Data client actions (GetRowData, GetChangedLines, etc). This occurred when the Grid data source contained empty text values.
    Now, the text values are returned as empty strings in these Data client actions.