Data Widgets

Content Type: Module
Categories: Communication

Overview

Important note: This is a module not a single widget. The Data Widgets module, is a packaged module that contains the following widgets: Data grid 2, Gallery, Tree node, Filtering and Sorting widgets. This module also includes all the styling, design properties and building blocks related to these widgets. Data grid 2: The successor of the standard data grid widget for displaying content in a tabular form. It comes with many powerful new features and settings like support for widgets, row and cell coloring, responsive layout, accessibility and different paging options, like virtual scrolling. Gallery: The Gallery widget is the successor to both the standard list view and template grid. It features a new responsive grid design, usage of the same filtering and sort widgets from Data grid 2 and settings like support for conditional styling, paging and empty placeholders. Tree node: The tree node is a widget used to create a level in a tree UI. Multiple tree node widgets can be combined to create a tree view. The tree node widget is fully composable and comes with settings for animating and icon customization. Filtering and Sorting widgets: The filtering and sorting can be used across the data widgets of the Data grid 2 and the Gallery. Out of the box there is filtering for text, numbers, dates, and the option to add drop-down filters for single or multiple selections.

Documentation

Please see Data Widgets in the Mendix documentation for details.

Releases

Version: 2.17.0
Framework Version: 9.24.0
Release Notes: ### [2.17.0] Datagrid #### Fixed - Fixed an issue with default column colors in design mode. - Fixed an issue with dynamic text not rendering. #### Changed - We have enhanced the swap behavior of the columns, making it more intuitive and user-friendly. This improvement also includes a slight adjustment to the classnames applied to the elements being swapped, providing better control over their styling. #### Added - We added the ability to store personalization configuration in the browser's local storage, in addition to the existing option of using an attribute.
Version: 2.16.1
Framework Version: 9.24.0
Release Notes: ### [2.16.1] Datagrid #### Fixed - We fixed an issue with sorting by columns that display dynamic text or custom content.
Version: 2.16.0
Framework Version: 9.24.0
Release Notes: ### [2.16.0] Datagrid #### Added - Limited the number of items rendered on design mode to 3. - We have expanded the pagination options by introducing a new feature called 'Load more'. This option enables users to load additional data with the click of a button. Thank you, @sharadsums, for making this feature. #### Changed - Previously, if the attribute configured for storing personalization settings was changed externally, the data grid did not reflect these changes. Moving forward, the data grid widget will now automatically re-read and apply personalization settings whenever the underlying attribute changes. #### Fixed - We fixed an issue where the columns exported on ExportToExcel action are not the same as the ones visible on Datagrid 2. - We made Visible property of columns required. It is no longer possible to leave the expression empty, therefore you will need to explicitly set a boolean value to set the visibility. ### [1.7.0] Gallery #### Added - Limited the number of items rendered on design mode to 3.
Version: 2.15.0
Framework Version: 9.24.0
Release Notes: ### Fixed - Fixed Datagrid Date Filter custom date formats throwing error. When customers try to use a custom format like `YYww.E` they were getting an error and also the output date were not correct. ### Added - New JS actions for resetting filters in Data grid 2 and Gallery. `Reset_All_Filters` resets all filters within Data grid 2 or Gallery. `Reset_Filter` resets a single filter. ### [2.7.0] DatagridDateFilter #### Fixed - Fixed custom date format throwing error. When customers try to use a custom format like `YYww.E` they were getting an error and also the output date were not correct. #### Added - A new hook that subscribes the widget to external events. ### [2.6.0] DatagridDropdownFilter #### Added - A new hook that subscribes the widget to external events. ### [2.5.0] DatagridNumberFilter #### Added - A new hook that subscribes the widget to external events. ### [2.5.0] DatagridTextFilter #### Added - A new hook that subscribes the widget to external events. ### [2.15.0] Datagrid #### Added - A new hook that subscribes the widget to external events. ### [1.6.0] Gallery #### Added - A new hook that subscribes the widget to external events.
Version: 2.14.0
Framework Version: 9.24.0
Release Notes: ### [2.14.0] Datagrid #### Fixed - We fixed an issue where the columns exported on ExportToExcel action are not the same as the ones visible on Datagrid 2. ### [1.5.0] Gallery #### Added - We added a new feature to Gallery: Now it is possible to navigate on gallery items using keyboard. - We added a new feature to Gallery: You can use the keyboard to select multiple items inside the gallery, just as simple as shift + arrow keys. You can also unselect an item with shift+space.