outsystems-data-grid
Reactive icon

OutSystems Data Grid

Supported
Stable version 2.23.1 (Compatible with OutSystems 11)
Uploaded
 on 2 Jul (2 weeks ago)
 by 
OutSystems
4.6
 (46 ratings)
outsystems-data-grid

OutSystems Data Grid

Compatible with:
Created on OutSystems 11

Version 2.23.1

Stable
Current
Uploaded on 2 Jul (2 weeks ago) by OutSystems
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.539 to 11.0.615
Database:
All
Release notes:

Fixed Issues and Improvements

  • ROU-10907 - Removed the dependency on the Lodash library to improve security and reduce the surface area of the component. The underlying codebase has been refactored to eliminate all usages of the third-party Lodash utility library in favor of native, modern JavaScript implementations.
  • ROU-12739 / RPM-6759 - Fixed an issue where editing a cell in a grid with column groups caused a console error and silently prevented the OnCellValueChange event from firing.
    When a cell edit ended, the grid resolved the edited column by matching the provider's internal index against the OS column list. Because Wijmo keeps regular columns and group columns in separate arrays - each with its own zero-based index sequence - an index value could match a GroupColumn before reaching the actual data column. Accessing event handling on a GroupColumn is unsupported and throws an exception, blocking the event from reaching the OutSystems application. The fix filters out group columns before the index lookup, so only data columns are candidates for the match.
  • ROU-12796 - Fixed an issue that caused time values to lose their seconds formatting when updated through the SetCellData client action.
  • ROU-12848 / RPM-6900 - Fixed an issue that caused the Data Grid to report ‘Broken ARIA reference’ errors in accessibility testing tools like WAVE.
    This occurred because column headers and filtering buttons emitted an aria-describedby attribute that pointed to a non-existent element identifier, which has now been removed to ensure valid ARIA markup.
  • ROU-12864 / RPM-6927 - Fixed an issue that could make SetCellData client action on a Dropdown column resolve the input string against the option list in an ambiguous way, if the same literal appears as the stored value (key) of one option and the display label (text) of another. 
    To address this, a new input parameter called ValueIsKey has been added exclusively for DropdownColumn cells. When set to True, the framework strictly interprets the supplied value as an exact identifier (key); when set to False (the default behavior), it attempts to match the value against both the Display Text and the key.
Application Objects:
OutSystems Data Grid has 22 AOs.

Version 2.23.0

Stable
Uploaded on 17 May by OutSystems
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.539 to 11.0.615
Database:
All
Release notes:

What's New

  • ROU-12689 - Updated Wijmo library to version 2026v1 Wijmo - Build 5.20261.50
    This update introduces enhanced accessibility support to help your applications better comply with WCAG 2.2 AA standards.


Fixed Issues and Improvements

  • ROU-12718 / RPM-6761 - Fixed a security vulnerability CVE-2025-13465, with a score of 6.9 (Medium). 
    Updated an internal dependency from Lodash to version 4.18.1
  • ROU-12721 - Improved formula execution for Calculated Columns to ensure CSP safety.
    This update refines how Calculated Columns evaluate formulas, migrating away from legacy execution methods to a more secure, Content Security Policy (CSP) compliant architecture.
    This ensures that column calculations function correctly in highly restricted security environments without requiring 'unsafe-eval' permissions.
  • ROU-12794 / RPM-6817 - Fixed an issue that caused empty DateTime values to be incorrectly shifted by server time zones.
    This occurred when the platform's default empty date was transformed to the server's timezone, shifting the time away from "00:00:00" and causing the Data Grid to display incorrect dates or times on the client side.
Application Objects:
OutSystems Data Grid has 22 AOs.

Version 2.22.0

Stable
Uploaded on 17 Mar by OutSystems
Compatible with:
Version 11
11.9.2 or higher
11.7.6 to 11.9.0
11.0.539 to 11.0.615
Database:
All
Release notes:

What's New

  • ROU-12498 - Updated Wijmo library to version 2025v2.1 Wijmo - Build 5.20252.44.
    This update introduces enhanced accessibility support to help your applications better comply with WCAG 2.1 AA standards.


Fixed Issues and Improvements

  • ROU-11908 / RPM-5806 - Fixed an issue that caused the DataGrid component to request language files multiple times.
    This occurred during the component's initialization and localization, resulting in redundant network requests. The fix ensures language assets are requested once and cached appropriately, reducing server load and improving page load performance.
    Fixed an issue that caused the DataGrid to incorrectly fallback to the 'es' locale.
    This occurred when loading the 'es-419' (Latin American Spanish) locale.
  • ROU-12261 / RPM-5811 - Improved the DataGrid CSV export to protect against CSV injection attacks. This update introduces a sanitization method that automatically escapes cell values that start with characters commonly used in spreadsheet formulas. By hooking this logic directly into the export process, the DataGrid ensures that exported data cannot be used to execute malicious code in external spreadsheet applications.
  • ROU-12538 / RPM-6484 - Improved the OutSystems DataGridUtils .NET extension with a comprehensive architectural refactor. This update introduces enhanced thread safety for cached reflection data and optimizes JSON serialization for object handling. 
    Additionally, the extension has been updated to a newer target .NET Framework 4.7.2, ensuring better compatibility, security, and overall execution performance for data-heavy Grid operations.
Application Objects:
OutSystems Data Grid has 22 AOs.