OutSystems Data Grid provides you with all column block types, empowering you to have more granular control of your data, and allowing you to define specific options for each data type.
View, explore, and edit large amounts of data in a familiar spreadsheet interface with the OutSystems Data Grid component for Reactive Web apps.
Use the Data Grid to create enterprise-grade interfaces that are more suitable and time-effective than designing a custom solution every time you need to manipulate dense datasets.
Key features
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.
Wijmo license