From 249e6035476cca432e8fe7684d63c67573070d9b Mon Sep 17 00:00:00 2001 From: gjulivan Date: Thu, 15 Oct 2026 13:45:46 +0200 Subject: [PATCH] update data widgets documentation --- .../modules/data-widgets/_index.md | 13 +- .../data-widgets/data-grid-2-properties.md | 462 +++++++++++++----- .../modules/data-widgets/data-grid-2.md | 170 +++---- .../data-widgets/datagrid-date-filter.md | 68 +-- .../data-widgets/datagrid-dropdown-filter.md | 92 ++-- .../data-widgets/datagrid-number-filter.md | 60 +-- .../data-widgets/datagrid-text-filter.md | 54 +- .../modules/data-widgets/gallery.md | 98 ++-- .../modules/data-widgets/selection-helper.md | 22 +- .../modules/data-widgets/tree-node.md | 27 +- .../data-widgets/gallery/filter-region.png | Bin 17509 -> 0 bytes .../data-widgets/gallery/filtering.gif | Bin 516730 -> 0 bytes .../data-widgets/gallery/filtering.png | Bin 11173 -> 0 bytes .../modules/data-widgets/gallery/sorting.png | Bin 14564 -> 0 bytes 14 files changed, 644 insertions(+), 422 deletions(-) delete mode 100644 static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filter-region.png delete mode 100644 static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filtering.gif delete mode 100644 static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filtering.png delete mode 100644 static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/sorting.png diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/_index.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/_index.md index 602821fa088..e3a47e0c094 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/_index.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/_index.md @@ -7,17 +7,20 @@ description: "Describes the configuration and usage of the Data Widgets module, ## Introduction -[Data Widgets](https://marketplace.mendix.com/link/component/116540) is a module containing widgets that show data in a specific structure. +[Data Widgets](https://marketplace.mendix.com/link/component/116540) is a module containing widgets that show data in a specific structure. It requires Studio Pro 10.24.0 or above. This module contains the following widgets: * [Data Grid 2](/appstore/modules/data-grid-2/) -* [Data Grid 2 Properties](/appstore/modules/data-grid-2-properties/) + * [Data Grid 2 Properties](/appstore/modules/data-grid-2-properties/) +* [Date Filter](/appstore/modules/datagrid-date-filter/) * [Drop-Down Sort](/appstore/modules/gallery/#dropdown) -* [Filters](/appstore/modules/data-grid-2/#filters) +* [Dropdown Filter](/appstore/modules/datagrid-dropdown-filter/) * [Gallery](/appstore/modules/gallery/) -* [Selection helper](/appstore/modules/selection-helper/) -* [Tree node](/appstore/modules/tree-node/) +* [Number Filter](/appstore/modules/datagrid-number-filter/) +* [Selection Helper](/appstore/modules/selection-helper/) +* [Text Filter](/appstore/modules/datagrid-text-filter/) +* [Tree Node](/appstore/modules/tree-node/) ## Migration diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/data-grid-2-properties.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/data-grid-2-properties.md index 5acd7d86c13..f1fca59dc4d 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/data-grid-2-properties.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/data-grid-2-properties.md @@ -7,7 +7,7 @@ description: "This document describes the properties of the Data Grid 2 and thei ## Introduction -This guide lists all the properties of the Data Grid 2 widget located inside the [Data Widgets](/appstore/modules/data-widgets/) module. Because data grids also contain columns and rows, properties for those [columns](#columns) and [rows](#rows) are also described below. +This guide lists all the properties of the Data Grid 2 widget located inside the [Data Widgets](/appstore/modules/data-widgets/) module. The properties are grouped by the tabs and groups in which they appear in Studio Pro. Because each column of a data grid has its own set of properties, these are described separately in the [Column Properties](#column-properties) section. For more information on using Data Grid 2 features, see [Data Grid 2](/appstore/modules/data-grid-2/). @@ -15,268 +15,498 @@ For more information on using Data Grid 2 features, see [Data Grid 2](/appstore/ ### General Tab -#### Data Source +#### General -Data source specifies the source of the data being presented in the data grid. You can select data from **Database**, **Microflow**, **Nanoflow**, or **Association**. +##### Data Source -#### Refresh Time (in seconds) +Specifies the source of the data being presented in the data grid. You can select data from **Database**, **Microflow**, **Nanoflow**, or **Association**. -The time (in seconds) the grid waits between refreshing the data. Auto-refreshing is turned off when the value is 0. +##### Refresh Time (in Seconds) -#### Selection +The time (in seconds) the grid waits between refreshing the data. Auto-refreshing is turned off when the value is 0. The default value is 0. -This property controls row selection capabilities. Selection is turned off by default, but can be enabled by choosing ether **Single** or **Multi**: +#### Columns {#columns} -* The **Single** selection is selection type where only one row can be selected at the time -* The **Multi** type support selecting several rows at the time +##### Columns -{{% alert color="info" %}} -Data grid currently supports in-memory selection. When the **Keep Selection** property is disabled, selection is limited to visible rows and will be cleared when you change a data grid page or reload the browser window. When **Keep Selection** is enabled, selections persist across page navigation, data refreshes, filter operations, and sorting changes. -{{% /alert %}} +A list of columns displayed in the data grid. Each item in this list is a set of properties that define and control the appearance and behavior of the column. For more information on each property, see the [Column Properties](#column-properties) section. -#### Selection Method +##### Show Column Filters -This property specifies the method of selection. +If set to **No**, then all column filters are hidden, and the **Filter** property of the columns is not shown. The default value is **Yes**. -{{% alert color="info" %}} -This property is available only when **Selection method** is set to **Single** or **Multi**. -{{% /alert %}} +#### Events + +##### On Click Trigger + +Determines how the click action is triggered. The following options are available: -The **Checkbox** method adds a checkbox to the beginning of the row, which acts as the primary way to select the row. The **Row click** method makes the whole row clickable; clicking on a row makes it selected. +* **Single click** (default): triggers the action on a single click on a row +* **Double click**: triggers the action when the row is double-clicked -#### Show (Un)check All Toggle +##### On Click Action + +Sets the action to be performed when the row is clicked. {{% alert color="info" %}} -This property is available only when **Selection method** is set to **Checkbox** in combination with **Selection** > **Multi**. +The setting for actions and action triggers is related to the selection method and can sometimes be ambiguous. When **Selection method** is set to **Row click**, set **On click trigger** to **Double click**; otherwise Studio Pro shows a consistency error. + +For the combinations of selection method and action triggers that are supported, see the [Selection and Row Click Action](/appstore/modules/data-grid-2/#selection-and-row-click-action) section of *Data Grid 2*. {{% /alert %}} -When set to **Yes**, the data grid displays a checkbox in the header that, when selected, selects all visible rows. Clearing it will clear the selected rows. +##### On Selection Change + +Sets the action to be performed when the row is selected or unselected. This property is only shown when **Selection** is set to **Single** or **Multi**. + +##### On Before Export + +Sets the action to be performed before data is exported from the data grid. The action receives the following variables: + +* **Grid Name** (String) +* **Column Titles** (String) +* **Chunk Size** (Integer) +* **File Name** (String) +* **Sheet Name** (String) +* **Start Time** (Date and time) + +##### On After Export -#### Loading Type +Sets the action to be performed after data is exported from the data grid. The action receives the following variables: -This property controls how loading states are displayed during data operations such as pagination, filtering, and refresh. +* **Grid Name** (String) +* **Column Titles** (String) +* **Chunk Size** (Integer) +* **File Name** (String) +* **Sheet Name** (String) +* **Exported Item Count** (Integer) +* **Status** (String): `success` when the export completes, or `aborted` when it is canceled +* **Start Time** (Date and time) +* **End Time** (Date and time) -Available options include spinner (rotating overlay) and skeleton (placeholder content). Loading indicators automatically appear during initial data load, pagination navigation, filter operations, sorting, and export operations. The system includes smart timing to prevent flickering on fast operations, and also provides appropriate timeout handling for slow operations. +##### Filters Placeholder {#filters-placeholder} + +This placeholder acts as a container for filter widgets that operate on the entire grid. It provides a designated area for placing filter widgets (text filter, date filter, number filter, drop-down filter) that filter across all grid data rather than being limited to individual columns. + +Filter widgets placed here are automatically linked to the grid's data source, and changes immediately affect the grid data. You still need to configure the filter widgets themselves, for example to select which attributes they filter on. Multiple filters work together using **AND** logic. + +###### Grid-Wide Filtering {#grid-wide-filtering} + +{{% alert color="info" %}} +Grid-wide filtering, which was configured on the data grid itself, was removed in [Data Widgets](/appstore/modules/data-widgets/) 3.0.0. Use the [filters placeholder](#filters-placeholder) together with the [Text Filter](/appstore/modules/datagrid-text-filter/), [Date Filter](/appstore/modules/datagrid-date-filter/), [Number Filter](/appstore/modules/datagrid-number-filter/), and [Drop-Down Filter](/appstore/modules/datagrid-dropdown-filter/) widgets instead. +{{% /alert %}} ### Behavior Tab #### Selection -This section contains properties related to selection behavior when **Selection** is set to **Single** or **Multi**. +##### Selection + +Controls row selection capabilities. The following options are available: -#### Keep Selection +* **None**: selection is turned off +* **Single**: only one row can be selected at a time +* **Multi**: several rows can be selected at a time {{% alert color="info" %}} -This property is only available when **Selection** is set to **Single** or **Multi**. +When **Keep selection** is set to **No**, the selection is cleared when the selected items are no longer in the current set of data source items, for example when you change a data grid page. When **Keep selection** is set to **Yes**, selections persist across page navigation, data refreshes, filter operations, and sorting changes. {{% /alert %}} -By default, this property is set to **No**, which clears the selection when the items are not in the current set of datasource items. +##### Selection Method + +Specifies the method of selection. This property is only shown when **Selection** is set to **Single** or **Multi**. The following options are available: + +* **Checkbox** (default): adds a checkbox to the beginning of the row, which acts as the primary way to select the row +* **Row click**: makes the whole row clickable; clicking a row selects it + +##### Auto Select First Row + +When set to **Yes**, the first row is selected automatically. This property is only shown when **Selection** is set to **Single** or **Multi**. The default value is **No**. + +##### Toggle on Click + +Defines the selection behavior when a row is clicked. When set to **Yes**, clicking a row toggles its selection and keeps the other selected rows. When set to **No**, clicking a row selects that row and clears the rest of the selection. The default value is **No**. + +This property is only shown when **Selection** is set to **Single** or **Multi** and **Selection method** is set to **Row click**. -When set to **Yes**, selected items persist across page navigation, data refreshes, filter operations, and sorting changes. When enabled, selections remain active until manually cleared by the user or through a nanoflow action. +##### "Select All" Checkbox + +When set to **Yes**, the data grid displays a checkbox in the header that selects or clears all rows on the current page. The default value is **Yes**. + +This property is only shown when **Selection** is set to **Multi** and **Selection method** is set to **Checkbox**. + +##### "Select All" Across Pages + +When set to **Yes**, the data grid shows a banner with the option to select all rows across all pages when all rows on the current page are selected. The default value is **No**. + +This property is only shown when **Selection** is set to **Multi**. + +##### Keep Selection + +When set to **No** (default), the selection is cleared when the selected items are not in the current set of data source items. + +When set to **Yes**, selected items persist across page navigation, data refreshes, filter operations, and sorting changes. Selections remain active until they are cleared by the user or by a nanoflow. + +This property is only shown when **Selection** is set to **Single** or **Multi**. {{% alert color="warning" %}} -**Keep Selection** cannot be used with non-persistent entities (NPEs) or view entities, as their IDs change on refresh. +**Keep selection** cannot be used with non-persistable entities (NPEs) or view entities, as their IDs change on refresh. {{% /alert %}} -### Columns Tab {#columns} +##### Show Selection Count + +Sets where the number of selected rows is displayed, together with a button to clear the selection. The following options are available: + +* **Top**: displays the count above the grid +* **Bottom** (default): displays the count below the grid +* **Off**: hides the count -#### Columns +This property is only shown when **Selection** is set to **Multi**. -A list of columns displayed in the data grid. Each item in this list is a set of properties that define and control the appearance and behavior of the column. To read more about each property, see the [Column properties](#column-properties) section. +#### Loading State -#### Show Column Filters +##### Loading Type -If set to **No**, then all column filters will be hidden. +Controls how the loading state is displayed while the grid loads data. The following options are available: -### Rows Tab {#rows} +* **Spinner** (default): displays a spinner +* **Skeleton**: displays placeholder content in the shape of the grid rows -#### Page Size +##### Show Refresh Indicator -The number of rows to display per page. When **Pagination** type is **Virtual scrolling**, then this number defines how many rows added to the end when the grid is scrolled to the bottom. +When set to **Yes**, the grid shows a refresh indicator while the data is being reloaded. The default value is **No**. #### Pagination -#### Position of Pagination +##### Page Size + +The number of rows to display per page. When **Pagination** is set to **Virtual scrolling** or **Load more**, this number defines how many rows are added each time more data is loaded. The default value is 20. + +##### Pagination + +Defines the type of pagination. The following options are available: + +* **Paging buttons** (default): groups rows into pages, and displays buttons to navigate between pages +* **Virtual scrolling**: hides the navigation buttons and loads the next chunk of data when the user scrolls to the bottom of the grid +* **Load more**: displays a button below the rows that loads the next chunk of data + +##### Custom Pagination + +When set to **Yes**, the built-in paging buttons are replaced with your own pagination. A second property, also named **Custom pagination**, then appears. It is a widget area where you place the widgets that make up the custom pagination. The default value is **No**. + +These properties are only shown when **Pagination** is set to **Paging buttons**. + +##### Show Paging Buttons + +Controls the visibility of navigation buttons. The following options are available: + +* **Always** (default): navigation buttons are always visible +* **Auto**: navigation buttons are only visible when the number of elements in the data source exceeds the page size + +This property is only shown when **Pagination** is set to **Paging buttons** and **Custom pagination** is set to **No**. + +##### Show Number of Rows + +When set to **Yes**, the total number of rows is displayed in the pagination area, providing users with context about the dataset size. The default value is **No**. + +This property is only shown when **Pagination** is set to **Virtual scrolling** or **Load more**. + +##### Position of Pagination + +Defines where the pagination is displayed. The following options are available: -Defines the type of pagination. By default, the data grid groups rows into pages, and employs buttons to navigate between pages. +* **Below grid** (default) +* **Above grid** +* **Both** -When the property is set to **Virtual scrolling**, then the navigation buttons are hidden and the data grid scrolling is used as a trigger to show the next chunk of data. +When **Pagination** is set to **Virtual scrolling** or **Load more**, this property is only shown when **Show number of rows** is set to **Yes**. If **Custom pagination** is set to **Yes**, custom pagination cannot be shown in both positions; when this property is set to **Both**, Studio Pro shows a warning and the custom pagination is rendered below the grid. -#### Show Paging Buttons +##### Load More Caption -This property controls the visibility of navigation buttons. If set to **Auto**, navigation buttons are only visible when the number of elements in the data source exceeds the page size. +Sets the caption of the button that loads more rows. The default value is "Load More". This property is only shown when **Pagination** is set to **Load more**. -#### Show Number of Rows +##### Page Size Attribute -This property displays the total number of rows in the pagination area, providing users with context about the dataset size. +An Integer attribute used to set the page size dynamically. When this attribute is set, it is used as the page size instead of **Page size**. -When enabled, it shows information such as **1 to 20 of 150**. It works with virtual scrolling, load more pagination, and standard pagination modes. On large datasets, the total count calculation may impact initial load time. +##### Page Attribute -#### Empty List Message +An Integer attribute used to set the current page dynamically. The data grid also writes the current page back to this attribute when the user navigates between pages. -Sets a custom message to be displayed when there is no data in the data source, or the filter result is empty. +##### Total Count -#### Dynamic Row Class +An Integer attribute in which the data grid stores the current total number of rows. + +##### Loaded Rows + +A read-only Integer attribute that reflects the number of rows currently loaded. This property is only shown when **Pagination** is set to **Virtual scrolling** or **Load more**. + +#### Appearance + +##### Empty List Message + +Controls whether a message is displayed when there is no data in the data source, or the filter result is empty. The following options are available: + +* **None** (default): no message is displayed +* **Custom**: displays the content of the **Empty placeholder** area + +##### Empty Placeholder + +A widget area where you place the widgets to display when the list is empty. This property is only shown when **Empty list message** is set to **Custom**. + +##### Dynamic Row Class An expression that returns the CSS class for the row. The data source entity is available as `$currentObject` within the scope of the expression. -### Events Tab +#### Advanced -#### On Click Trigger +##### Custom Row Key -This property determines how the click action is triggered. +An expression that returns a stable identifier for each row. Use it to maintain the scroll position when using view entities. When it is not set, the object ID is used. -The default option is **Single click**, which triggers the action on a single click on a row. If set to **Double click**, the action is triggered when the row is double-clicked. +### Personalization Tab -#### On Click Action +#### Column Capabilities -This property sets the action to be performed when the row is clicked. +##### Sorting -{{% alert color="info" %}} -The setting for actions and action triggers is related to the selection method and can sometimes be ambiguous. +Controls column sorting for the entire data grid. If set to **No**, then sorting is disabled for all columns and the **Can sort** column property is not shown. The default value is **Yes**. -See [this table](/appstore/modules/data-grid-2/#selection-and-row-click-action) to see which combinations of selection method and action triggers are supported.{{% /alert %}} +##### Resizing -#### On Selection Change +Controls column resizing for the entire data grid. If set to **No**, then resizing is disabled for all columns and the **Can resize** column property is not shown. The default value is **Yes**. -This property sets the action to be performed when the row is selected or unselected. +##### Reordering -#### Filters {#filters-placeholder} +Controls column reordering for the entire data grid. If set to **No**, then reordering is disabled for all columns and the **Can reorder** column property is not shown. The default value is **Yes**. -This placeholder acts as a container for filter widgets that operate on the entire grid. This placeholder provides a designated area for placing filter widgets (text filter, date filter, number filter, drop-down filter) that filter across all grid data rather than being limited to individual columns. +##### Hiding -Filter widgets placed here automatically link to the grid's datasource, and changes immediately affect the grid data. Still, widgets should be configured to work properly. Multiple filters work together using **AND** logic by default. +Controls column hiding for the entire data grid. If set to **No**, then hiding is disabled for all columns and the **Can hide** column property is not shown. The default value is **Yes**. -### Column Capabilities Tab +#### Configuration -#### Sorting +##### Store Configuration In -This flag controls column sorting for the entire data grid. If set to **No**, then sorting is disabled for any column. +Sets where the personalized configuration of the data grid is stored. The following options are available: -#### Resizing +* **Attribute** (default): stores the configuration in the attribute selected in **Attribute** +* **Browser local storage**: stores the configuration in the browser's local storage. The configuration is scoped to a browser profile and is not tied to a Mendix user. -This flag controls column resizing for the entire data grid. If set to **No**, then resizing is disabled for any column. +##### Attribute -#### Reordering +Sets the entity attribute that is used to store the personalized configuration of the data grid. The configuration is automatically stored and loaded. The attribute must be an unlimited String. -This flag controls column reordering for the entire data grid. If set to **No**, then reordering is disabled for any column. +This property is only shown when **Store configuration in** is set to **Attribute**. -#### Hiding +##### Store Filters -This flag controls column hiding for the entire data grid. If set to **No**, then hiding is disabled for any column. +Controls whether filter states are saved as part of the personalized configuration. When set to **Yes** (default), filter values are stored together with the rest of the configuration, so they persist across sessions and page refreshes. When set to **No**, filters are not stored and reset to their default values on every page load. This is useful for shared screens, dashboards, or public interfaces. -### Configuration Tab +##### On Change -#### Store Filters in Personalization +Sets the action to be performed when the **Attribute** value is changed. This property is only shown when **Store configuration in** is set to **Attribute**. -This property controls whether filter states are saved as part of user personalization settings or not. When enabled, the system preserves filter input values, selected filter types, applied filter combinations, filter visibility states, and custom filter configurations in the user's personalization profile. +### Texts Tab -Filter states can be stored in browser localStorage or database attributes depending on personalization configuration. When enabled, users' filter preferences persist across sessions and page refreshes. When disabled, filters reset to default values on every page load—useful for shared screens, dashboards, or public interfaces. +#### Aria Labels -#### Attribute +##### Filter Section -This property sets the entity attribute that is used to store custom visual settings for the data grid. +Defines a string value that labels the header area of the data grid, which contains the filtering and sorting section. Used by assistive technologies and screen readers. -#### On Change +##### Export Progress -This property sets the action to be performed when the **Attribute** value is changed. +Defines a string value that labels the export dialog of the data grid. Used by assistive technologies and screen readers. The default value is "Export progress". -### Grid Wide Filtering +##### Cancel Data Export -{{% alert color="warning" %}} -Grid Wide Filtering has been deprecated and removed. Use the [Filters Placeholder](#filters-placeholder) along with dedicated filter widgets ([Text Filter](/appstore/modules/datagrid-text-filter/), [Date Filter](/appstore/modules/datagrid-date-filter/), [Number Filter](/appstore/modules/datagrid-number-filter/), and [Dropdown Filter](/appstore/modules/datagrid-dropdown-filter/)) for filtering functionality. -{{% /alert %}} +Defines a string value that labels the cancel button of the export dialog. Used by assistive technologies and screen readers. The default value is "Cancel data export". + +##### Select Row Label -### Aria Labels +Defines a string value that labels the checkbox of a row when selection is enabled. Used by assistive technologies and screen readers. The default value is "Select row". -#### Filter Section +##### Select All Label -Defines a string value that labels the header area of the data grid. Used by assistive technologies and screen readers. +Defines a string value that labels the **Select all** checkbox in the grid header when selection is enabled. Used by assistive technologies and screen readers. The default value is "Select all rows". -#### Export Progress +##### Single Selection Column Label -Defines a string value that labels the export dialog of the data grid. Used by assistive technologies and screen readers. +Defines a string value that labels the header of the selection column when single selection is enabled. Used by assistive technologies and screen readers. The default value is "Select single row". This property is only shown when **Selection** is set to **Single**. -#### Cancel Data Export +##### Selecting All Label -Defines a string value that labels the cancel export button of the export dialog. Used by assistive technologies and screen readers. +Defines a string value that labels the progress dialog shown while all items are being selected. Used by assistive technologies and screen readers. The default value is "Selecting all items...". -#### Select Row +##### Cancel Selection Label -Defines a string value that labels the checkbox of the row when the selection is enabled. Used by assistive technologies and screen readers. +Defines a string value that labels the cancel button in the selection progress dialog. Used by assistive technologies and screen readers. The default value is "Cancel selection". -#### Select All Rows +#### Captions -This property provides an ARIA label for the **Select All** checkbox in the grid header. This ARIA label is announced by screen readers when users navigate to the select all checkbox. +##### Row Count Singular -The label integrates with three-state checkbox functionality (unchecked, checked, indeterminate) and supports localization through text templates. Screen readers announce appropriate state changes when the checkbox is toggled, improving accessibility compliance for bulk-selection operations. +The text displayed when one row is selected. It must include `%d` to denote the position of the number. The default value is "%d row selected". + +##### Row Count Plural + +The text displayed when several rows are selected. It must include `%d` to denote the position of the number. The default value is "%d rows selected". + +##### Select All Text + +The text of the button that selects all rows in the data source. The default value is "Select all rows in the data source". + +##### Select All Template + +The text of the button that selects all rows in the data source, used when the total count is available. Use `%d` to denote the position of the number. The default value is "Select all %d rows in the data source". + +##### Select Status Template + +The text displayed when all rows are selected. Use `%d` to denote the position of the number. The default value is "All %d rows selected.". + +##### Clear Selection Label + +The label of the button that clears the selection. The default value is "Clear selection". This property is only shown when **Selection** is set to **Multi**. ## Column Properties {#column-properties} -You can easily see these properties by opening up the property dialog box of Data Grid 2, then clicking **Columns** > **New**. +To see these properties, open the properties dialog box of Data Grid 2, then click **Columns** > **New**. -### General Tab +### General #### Show -Controls the type of the data displayed in the column. +Controls the type of the data displayed in the column. The following options are available: -The attribute displays the value of an entity attribute. The dynamic text uses the expression and can have multiple parameters. The custom content allows for custom text and widgets. +* **Attribute** (default): displays the value of the attribute selected in **Attribute** +* **Dynamic text**: displays the text from **Dynamic text**, which can have multiple parameters +* **Custom content**: displays the widgets placed in **Custom content** #### Attribute -This property controls the attribute used for the column. This property is required when filtering or sorting is enabled. +Sets the attribute used for the column. This property is required when **Show** is set to **Attribute**, and when the column can be sorted or filtered. + +This property is hidden when **Show** is not set to **Attribute**, **Can sort** is set to **No**, and **Show column filters** is set to **No**. + +#### Custom Content + +A widget area where you place the widgets to display in each cell of the column. This property is only shown when **Show** is set to **Custom content**. + +#### Dynamic Text + +A text template that sets the text displayed in each cell of the column. This property is only shown when **Show** is set to **Dynamic text**. + +#### Export Value + +A text template that sets the value exported for this column when data is exported to Excel. Columns with custom content are only included in the export when this property is set. This property is only shown when **Show** is set to **Custom content**. + +#### Export Type + +Sets the cell type used for the column's values when data is exported to Excel. The following options are available: + +* **Default** (default) +* **Number** +* **Date** +* **Boolean** + +This property is hidden when **Show** is set to **Dynamic text**. + +#### Export Number Format + +An optional expression that returns the Excel number format for exported numeric values, for example `"#,##0.00"`, `"$0.00"`, or `"0.00%"`. For the available formats, see [Number Formats](https://docs.sheetjs.com/docs/csf/features/nf/) in the SheetJS documentation. + +This property is only shown when **Export type** is set to **Number**, and is hidden when **Show** is set to **Dynamic text**. + +#### Export Date Format + +An optional expression that returns the Excel date format for exported date and time values, for example `"yyyy-mm-dd"` or `"dd/mm/yyyy hh mm"`. + +This property is only shown when **Export type** is set to **Date**, and is hidden when **Show** is set to **Dynamic text**. #### Caption -Text to be displayed in the column header. +Text to be displayed in the column header. A caption is required when the column can be hidden; otherwise Studio Pro shows a warning. #### Tooltip -Text to display when hovering over column header. +Text to display when hovering over a cell of the column. The text is set as the `title` attribute of the cell content. This property is hidden when **Show** is set to **Custom content**. + +#### Filter + +A widget area where you place a filter widget for the column. The filter is displayed in the column header. This property is hidden when **Show column filters** is set to **No**. #### Visible -A Boolean expression that controls the visibility of columns in the data grid. If the expression returns **false**, then the column is hidden and remains hidden unless the expression value is changed to **true**. +A Boolean expression that controls the visibility of the column in the data grid. If the expression returns **false**, then the column is hidden and remains hidden unless the expression value is changed to **true**. The default value is `true`. ### Column Capabilities #### Can Sort -If set to **Yes**, then rows can be sorted by the data in this column. +If set to **Yes**, then rows can be sorted by the data in this column. The default value is **Yes**. This property is hidden when **Sorting** is set to **No**. #### Can Resize -If set to **Yes**, then the column can be resized by dragging the edge of the column header. +If set to **Yes**, then the column can be resized by dragging the edge of the column header. The default value is **Yes**. This property is hidden when **Resizing** is set to **No**. #### Can Reorder -If set to **Yes**, then the column position in the grid can be changed by the user. +If set to **Yes**, then the column position in the grid can be changed by the user. The default value is **Yes**. This property is hidden when **Reordering** is set to **No**. #### Can Hide -If set to **Yes**, the column can be hidden in the view settings. +Controls whether the column can be hidden in the view settings. The following options are available: + +* **Yes** (default): the column can be hidden in the view settings +* **Yes, hidden by default**: the column is hidden on first render and can be shown using the view settings +* **No**: the column cannot be hidden in the view settings + +This property is hidden when **Hiding** is set to **No**. -If hidden by default, column is hidden on first render and can be shown using view settings. +#### Allow Row Events -If set to **No**, column cannot be hidden in view settings. +If set to **Yes**, then all default events on the row, such as **On click action** or selection, are triggered when the user interacts with the custom content. The default value is **Yes**. This property is only shown when **Show** is set to **Custom content**. + +For more information, see the [Allow Row Events](/appstore/modules/data-grid-2/#allow-row-events) section of *Data Grid 2*. ### Appearance #### Column Width -This property controls how the column width is calculated. +Controls how the column width is calculated. The following options are available: + +* **Auto-fill** (default): fills the available space +* **Auto-fit content**: uses just enough space to display the column content +* **Manual**: uses the value of **Column size** + +#### Column Size -**Auto-fill** fills the available space. **Auto-fit content** uses just enough space to display the column content. **Manual** is used to set the number for the flex-grow CSS property. +The number used to size the column relative to the other columns, as the flex-grow CSS property. The default value is 1. This property is only shown when **Column width** is set to **Manual**. + +#### Min Width + +Sets the minimum width of the column. The following options are available: + +* **Auto** (default): no specific minimum width is set +* **Set by content**: the minimum width is the minimum width of the column content +* **Manual**: uses the value of **Min width value (px)** + +#### Min Width Value (px) + +The minimum width of the column in pixels. The default value is 100. This property is only shown when **Min width** is set to **Manual**. #### Alignment -Sets the text alignment in the column. +Sets the text alignment in the column. The following options are available: + +* **Left** (default) +* **Center** +* **Right** -#### Dynamic Cell CSS +#### Dynamic Cell Class -An expression used to compute the CSS class for the row using the data for the current entity and the list of selected items. +An expression that returns the CSS class for each cell of the column. The data source entity is available as `$currentObject` within the scope of the expression. #### Wrap Text -If set to **Yes**, then the column tries to wrap long text. +If set to **Yes**, then the column tries to wrap long text. The default value is **No**. diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/data-grid-2.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/data-grid-2.md index ed3062a7521..3430ee189df 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/data-grid-2.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/data-grid-2.md @@ -96,10 +96,10 @@ If a column contains interactive elements such as buttons, this might lead to un ## Pagination {{% alert color="info" %}} -This widget does not support [system texts](/refguide/system-texts/), meaning is not possible to translate its content to another language. +The paging status text (for example, "1 to 20 of 150") is built into the widget and cannot be translated. {{% /alert %}} -In the new data grid we offer two types of pagination: **Paging Buttons** and **Virtual Scrolling**. +The data grid offers three types of pagination: **Paging buttons**, **Virtual scrolling**, and **Load more**. ### Paging Buttons @@ -109,8 +109,8 @@ The **Paging Buttons** option will render the default buttons as the previous da You can configure pagination based on the following properties: -* **Position** – The **Position of paging button** options allow you to position paging buttons above or below the data grid. -* **Visibility** – The **Show paging buttons** options allow you to always show paging, or to automatically show and hide paging based on the amount of available data compared to the display limit per page. +* **Position** – The **Position of pagination** options (**Below grid**, **Above grid**, or **Both**) set where the pagination appears. For **Virtual scrolling** and **Load more**, this option is available only when **Show number of rows** is set to **Yes**. +* **Visibility** – The **Show paging buttons** options allow you to always show paging, or to automatically show and hide paging based on the amount of available data compared to the display limit per page. This option is available only when **Pagination** is set to **Paging buttons** and **Custom pagination** is set to **No**. ### Virtual Scrolling @@ -122,7 +122,7 @@ This option functions similarly to the **Virtual Scrolling** feature, but instea ### Row Count Display -When enabled, the pagination area displays the total number of rows alongside navigation controls. This provides users with context about the data set size. The counter shows information such as "1 to 20 of 150", and automatically updates when users navigate between pages, apply filters, or refresh data. This feature works with all pagination modes including virtual scrolling and load more. +When **Show number of rows** is set to **Yes**, the pagination area displays the number of loaded rows and the total number of rows. This provides users with context about the data set size. The counter shows information such as "20 of 150", and automatically updates when users load more rows, apply filters, or refresh data. This option is available only for **Virtual scrolling** and **Load more**. ## Columns @@ -202,20 +202,21 @@ If you need to display advisory information for cell content, you can specify th This property is not available if you enable **Custom content** for the column {{% /alert %}} -{{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/tooltip-prop.png" alt="Example of wrap text" class="no-border" >}} +{{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/tooltip-prop.png" alt="Tooltip property" class="no-border" >}} ### Association Filter {#association-filter} {{% alert color="warning" %}} -Association filtering configuration has been moved from column properties to the dedicated dropdown filter widget. Configure association filtering directly in the dropdown filter widget properties when using custom mode. +Association filtering configuration has been moved from column properties to the dedicated dropdown filter widget. Configure association filtering directly in the drop-down filter widget properties by setting **Filter by** to **Association**. {{% /alert %}} -The dropdown filter widget supports association filtering when configured in custom mode: +The drop-down filter widget supports association filtering when **Filter by** is set to **Association**: -* **Entity (Association)** – Defines the association that will be used for filtering. +* **Entity** – Defines the association that will be used for filtering. * **Selectable objects** – Defines data source for filter options, returning list of all possible entities that could be associated. * **Use lazy load** – Controls when filter options are loaded. When set to **No** (recommended), data is fetched immediately providing better personalization support. When set to **Yes**, data is fetched only when the filter is opened, improving initial load times but limiting personalization capabilities. -* **Option caption** – Sets the expression used as caption for each option in the dropdown. +* **Caption source** and **Caption** – Set whether option captions come from an attribute or an expression, and which attribute or expression is displayed for each option in the drop-down. +* **Search attribute** – Sets the string attribute used for searching when **Caption source** is **Expression** and **Filterable** is **Yes**. ### Visible {#visible-filter} @@ -253,14 +254,14 @@ Triggers an action (such as a nanoflow, microflow, or Show page action) when the ### On Selection Change Action -Triggers an action (such as a nanoflow, microflow, or client action) when the end-user changes selection in the data grid. This includes selecting or deselecting individual rows, using the **Select all** toggle, or clearing the selection. The action provides a way to respond to selection state changes and implement custom logic based on the current selection. +The **On selection change** property triggers an action (such as a nanoflow, microflow, or client action) when the end-user changes selection in the data grid. This includes selecting or deselecting individual rows, using the **"Select all" checkbox**, or clearing the selection. The action provides a way to respond to selection state changes and implement custom logic based on the current selection. ## Filters {#filters} Data Grid 2 uses a modular filtering system with dedicated filter widgets that can be placed in two locations: * **Column Headers**: Individual filters can be placed in column headers by enabling **Show column filters**. When this option is selected, a drop zone appears in each column header where you can place the appropriate filter widget. -* **Filters Placeholder**: Grid-wide filters can be placed in the [filters placeholder](/appstore/modules/data-grid-2-properties/#filters-placeholder). This allows for filtering across multiple attributes and more complex filtering scenarios. +* **Filters Placeholder**: Filter widgets can be placed in the [filters placeholder](/appstore/modules/data-grid-2-properties/#filters-placeholder) above the grid. This allows for filtering across multiple attributes and more complex filtering scenarios. {{% alert color="warning" %}} The type of your selected attribute should match the filter type. For example, a **Text filter** should be used for a string attribute. @@ -270,10 +271,12 @@ Also the desired attribute must be filterable. For example, not a value which is ### Filter Widget Configuration -All filter widgets support two configuration modes: +The text, number, and date filters have a **Filter attributes** property. The drop-down filter has an **Attribute config** property, which is available only when **Filter by** is set to **Attribute**. Both properties have two values: -* **Auto Mode**: automatically detects filterable attributes from the parent grid (works when placed in grid columns) -* **Custom Mode**: allows manual specification of target data source and attributes for more flexible filtering scenarios +* **Auto**: uses the attribute of the column that the filter is placed in (works only when placed in grid columns) +* **Custom**: you specify the data source to filter and select the attributes in **Attributes** (or the attribute in **Attribute** for the drop-down filter), for more flexible filtering scenarios + +When the drop-down filter's **Filter by** is set to **Association**, there is no **Auto** or **Custom** choice. {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/settings-show-column-filters.png" alt="Settings for data grid 2" class="no-border" >}} @@ -294,6 +297,8 @@ Here is an example of dropzones for filters in **Structure mode**: * Not equal * Smaller than * Smaller than or equal +* Empty +* Not empty Here is an example of **Date filter** as **Between**: @@ -303,7 +308,7 @@ Here is an example of **Date filter** as **Between**: When **Date filter** is defined with **Between** it is not possible to type the date manually. It also has a clear button to clear the date range. {{% /alert %}} -You can select your filter criteria in the **Date Filter** settings: +You can select the initial filter criterion in the **Default filter** property of the date filter: {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/date-filter-settings.png" alt="Date filter settings" class="no-border" >}} @@ -319,64 +324,63 @@ Here is an example of **Date Filter** with **Adjustable by user** defined as **N You can also define the default value of the widget which will be predefined as initial value when opening your data grid page. -When **Default filter** is defined as **Between** these fields will appear to define the start and end dates: +When **Default filter** is defined as **Between**, the **Default start date** and **Default end date** fields replace **Default value** so you can define the start and end dates: -{{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/date-filter-between-settings.png" alt="Example of Date filter with “Default value” set as Between" class="no-border" >}} +{{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/date-filter-between-settings.png" alt="Example of Date filter with “Default filter” set as Between" class="no-border" >}} #### Configurations -In this section you can select a **Saved attribute** in order to save the current value of the filter. However, the value is not automatically applied to the widget. To restore the previously saved value of the filter, you must configure the same attribute as the **Default value** of the widget. The attribute available in this section must be this type: +In this section you can select a **Saved attribute** in order to save the current value of the filter. When **Default filter** is set to **Between**, **Saved attribute** is replaced by **Saved start date attribute** and **Saved end date attribute**. However, the value is not automatically applied to the widget. To restore the previously saved value of the filter, you must use the same attribute in the **Default value** expression (or **Default start date** and **Default end date** for a range). The attribute available in this section must be this type: * Date & Time #### Events -In this section you can select an action to be executed **On change** by the filter value. This means every time the user types or selects a value it will be executed. +In this section you can select an action to be executed **On change** of the filter value or filter type. This means it is executed every time the user types or selects a value, or changes the filter type. ### Drop-Down Filter {#drop-down-filter} {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/dropdown-filter.png" alt="Example of default drop-down filter" class="no-border" >}} -**Drop-down filter** allows users to match enumeration values, Boolean attributes, or an association attribute. The filter can be configured to work in Auto mode (detecting attributes from grid context) or custom mode (manual data source and attribute specification). - -In custom mode, you can manually configure the data source and attributes, while Auto mode automatically inherits configuration from the parent column. The filter supports both attribute-based filtering (enumerations, booleans) and association-based filtering (references to other entities). +**Drop-down filter** allows users to match enumeration values, Boolean attributes, or an association. Use **Filter by** to choose between **Attribute** and **Association**. When filtering by attribute, **Attribute config** can be set to **Auto** (uses the attribute of the column that the filter is placed in) or **Custom** (you select the attribute). -For association filtering, you can configure: +To filter by association, set **Filter by** to **Association** and configure the following properties: -* **Filter by Association**: sets the filter to operate on entity associations -* **Entity**: selects the target association for filtering +* **Entity**: selects the association (reference or reference set) to filter on * **Selectable objects**: configures the data source that provides available filter options -* **Use lazy load**: controls when options are loaded (immediate vs on-demand) -* **Option caption**: defines how each option is displayed to users +* **Caption source**: sets whether option captions come from an **Attribute** or an **Expression** +* **Caption**: the string attribute or expression that is displayed for each option +* **Search attribute**: the string attribute used for searching when **Caption source** is **Expression** and **Filterable** is **Yes** +* **Use lazy load**: controls when options are loaded (immediately or when the filter is opened) -The filter also supports enhanced features like multi-select, filterable options (combobox-style), and various selection methods (checkbox or row click). +The filter also supports **Multiselect**, **Filterable** (search input), **Clearable**, **Show selected items as** (**Text** or **Labels**), and **Selection method** (**Checkbox** or **Row click**). **Show selected items as** is available only when **Filterable** and **Multiselect** are both set to **Yes**, and **Selection method** only when **Show selected items as** is set to **Labels**. **Clearable** is hidden when **Filterable** is set to **Yes**, because a filterable drop-down is always clearable. {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/dropdown-filter-settings.png" alt="Example of settings for drop-down filter" class="no-border" >}} {{% alert color="info" %}} -When using **Custom** mode, you can configure the target data source and attributes directly in the filter widget properties. **Auto** mode automatically inherits configuration from the parent column when the filter is placed in a column header. +When **Filter by** is set to **Attribute** and **Attribute config** is set to **Custom**, you select the attribute directly in the filter widget properties. **Auto** works only when the filter is placed in a data grid column. {{% /alert %}} {{% alert color="warning" %}} -When a drop-down filter is used in conjunction with an [Association Filter](#association-filter) data grid configuration, both **Default value** and **Saved attribute** properties will be ignored if **Use lazy load** is set to **Yes** in the column settings. This limitation also applies when using page state, meaning that the filter value used in the drop-down filter will not persist when navigating between pages. +When **Filter by** is set to **Association** and **Use lazy load** is set to **Yes**, both **Default value** and **Saved attribute** properties are ignored. This limitation also applies when using page state, meaning that the filter value used in the drop-down filter will not persist when navigating between pages. {{% /alert %}} -When adding a new option, the following properties are required: +To define the options yourself, set **Automatic options** to **No** and add items to **Options**. When adding a new option, the following properties are required: * **Caption** – The text being rendered for each option in the drop-down. * **Value** – The corresponding value that will be compared, if a value is being compared with an enumeration, it should match exactly the enumeration value. This property allows the usage of expression (you can use conditionals to apply dynamic values). {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/dropdown-filter-item.png" alt="Example of settings for new option" class="no-border" >}} -This widget also allows multiple selections by selecting **Multiselect** in the settings. Multiple selections can look like this: +This widget also allows multiple selections by setting **Multiselect** to **Yes**. Multiple selections can look like this: {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/dropdown-filter-multiselect.png" alt="Example of multi select drop-down filter" class="no-border" >}} -You can also define the empty option caption, which will be rendered as the first item if **Multiselect** if set as **No**. It allows users to clean the filter if pressed. +You can also define the **Empty option caption**, which is rendered as the first item when **Multiselect** and **Filterable** are set to **No**. It allows users to clear the filter. #### Configurations -In this section you can select a **Saved attribute** in order to save the current value of the filter. However, the value is not automatically applied to the widget. To restore the previously saved value of the filter, you must configure the same attribute as the **Default value** of the widget. The attribute available in this section must be this type: +In this section you can select a **Saved attribute** in order to save the current value of the filter. However, the value is not automatically applied to the widget. To restore the previously saved value of the filter, you must use the same attribute in the **Default value** expression. The attribute available in this section must be this type: * String @@ -392,7 +396,7 @@ In this section you can select an action to be executed **On change** by the fil {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/number-filter.png" alt="Example of default number filter" class="no-border" >}} -The **Number filter** allows users to match decimal, integer, and long attributes based on these predefined criteria: +The **Number filter** allows users to match autonumber, decimal, integer, and long attributes based on these predefined criteria: * Greater than * Greater than or equal @@ -400,8 +404,10 @@ The **Number filter** allows users to match decimal, integer, and long attribute * Not equal * Smaller than * Smaller than or equal +* Empty +* Not empty -You can select your filter criteria in the **Number Filter** settings: +You can select the initial filter criterion in the **Default filter** property of the number filter: {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/number-filter-settings.png" alt="Number filter settings" class="no-border" >}} @@ -415,13 +421,13 @@ Here is an example of **Number Filter** with **Adjustable by user** set as **No* {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/number-filter-not-adjustable.png" alt="Example of number filter with “Adjustable by user” set as No" class="no-border" >}} -You can also define the default value of the widget, which will be predefined as initial value when opening your data grid page. +You can also define the **Default value** of the widget, an expression that returns a Decimal value. It is used as the initial value when your data grid page opens. -To have better control of when the filter will be applied, we offer a **Apply after (ms)** option under the **On change behavior** group. This option will only trigger the filter after a predefined period of time while typing. By default, Mendix suggests 500ms. +To control when the filter is applied, use the **Apply after (ms)** option in the **On change behavior** group. This option applies the filter after a predefined period of time while typing. The default value is 500 ms. #### Configurations -In this section you can select a **Saved attribute** in order to save the current value of the filter. However, the value is not automatically applied to the widget. To restore the previously saved value of the filter, you must configure the same attribute as the **Default value** of the widget. The attribute available in this section must be one of the following types: +In this section you can select a **Saved attribute** in order to save the current value of the filter. However, the value is not automatically applied to the widget. To restore the previously saved value of the filter, you must use the same attribute in the **Default value** expression. The attribute available in this section must be one of the following types: * Autonumber * Decimal @@ -447,8 +453,10 @@ In this section you can select an action to be executed **On change** by the fil * Not equal * Smaller than * Smaller than or equal +* Empty +* Not empty -You can select your filter criteria in the **Text filter** settings: +You can select the initial filter criterion in the **Default filter** property of the text filter: {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/text-filter-settings.png" alt="Text filter settings" class="no-border" >}} @@ -462,13 +470,13 @@ Here is an example of Text Filter with **Adjustable by user** set to **No**: {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/text-filter-not-adjustable.png" alt="Example of text filter with “Adjustable by user” set as No" class="no-border" >}} -You can also define the default value of the widget, which will be predefined as initial value when opening your data grid page. +You can also define the **Default value** of the widget, an expression that returns a String value. It is used as the initial value when your data grid page opens. -To have better control of when the filter will be applied, we offer a **Apply after (ms)** option under the **On change behavior** group. This option will only trigger the filter after a predefined period of time while typing. By default, Mendix suggests 500ms. +To control when the filter is applied, use the **Apply after (ms)** option in the **On change behavior** group. This option applies the filter after a predefined period of time while typing. The default value is 500 ms. #### Configurations -In this section you can select a **Saved attribute** in order to save the current value of the filter. However, the value is not automatically applied to the widget. To restore the previously saved value of the filter, you must configure the same attribute as the **Default value** of the widget. The attribute available in this section must be one of the following types: +In this section you can select a **Saved attribute** in order to save the current value of the filter. However, the value is not automatically applied to the widget. To restore the previously saved value of the filter, you must use the same attribute in the **Default value** expression. The attribute available in this section must be one of the following types: * Hashed string * String @@ -479,29 +487,16 @@ In this section you can select an action to be executed **On change** by the fil ### Grid Wide Filtering {#grid-wide-filtering} -In order to enable filtering within the data grid header (outside the columns) you need to enable `Grid wide filters` and select the desired attributes to be filtered in the **Filtering** tab. You can select attributes of the following types: - -* Autonumber -* Boolean -* Date & time -* Decimal -* Enumeration -* Hashed string -* Integer -* Long -* String - -The attributes selected here will be used for the matching filter placed inside the composable region. Only the first keyword in the filter will be considered when filtering multiple attributes in grid wide filtering - -When using multiple attributes, the filters will automatically select the matching attributes and then compose the desired filter value in an `OR expression`. Make sure you only have one filter widget for each type, for example `Text Filter` and `Number Filter`. - {{% alert color="info" %}} -If a filter is being used and its type does not match with any selected attribute, then it will throw an error requesting you to select the correct filter widget. +Starting with [Data Widgets](/appstore/modules/data-widgets/) 3.0.0, filtering is configured in the filter widgets. When you update the module, existing grid-wide filtering configurations are automatically converted to the new setup. {{% /alert %}} -{{% alert color="warn" %}} -There cannot be more than one filter of the same type in the data grid header. For example, if a data grid header already has a `Number Filter`, adding another `Number Filter` will cause incorrect data filtering. -{{% /alert %}} +To filter across multiple attributes from the data grid header (outside the columns), place filter widgets in the [filters placeholder](/appstore/modules/data-grid-2-properties/#filters-placeholder). The data grid does not have its own filtering configuration. Instead, configure the filter widgets themselves. Filter widgets placed in the filters placeholder are linked to the data grid automatically. To choose which attributes a filter applies to, set **Filter attributes** (text, number, and date filters) or **Attribute config** (drop-down filter) to **Custom** and select the attributes. For more information, see the documentation for each filter widget: + +* [Text Filter](/appstore/modules/datagrid-text-filter/) +* [Number Filter](/appstore/modules/datagrid-number-filter/) +* [Date Filter](/appstore/modules/datagrid-date-filter/) +* [Dropdown Filter](/appstore/modules/datagrid-dropdown-filter/) ## Export to Excel @@ -516,12 +511,12 @@ To export data from the data grid, create a new nanoflow that calls **Export_To_ * **Chunk size**: the number of rows fetched from the backend to the browser at a time. {{% alert color="info" %}} -The recommended value for **Chunk Size** is 200. However, because each data grid has a unique set of columns and varying amounts of data per row, a different chunk size might result in better performance. +The recommended value for **Chunk size** is 200. However, because each data grid has a unique set of columns and varying amounts of data per row, a different chunk size might result in better performance. {{% /alert %}} ## Configuration -You can define an attribute to store the current configuration of the data grid. In this way, if you re-open your page then the current sorted columns, order, and hidden columns will remain the same as in the previous state. To set this option, you need to select a `String` attribute with `Unlimited` as its size as the attribute in the data grid **Personalization** tab in Studio Pro. +You can store the current configuration of the data grid. In this way, if you re-open your page then the current sorted columns, column order, column widths, and hidden columns will remain the same as in the previous state. When **Store filters** is set to **Yes**, filter values are stored as well. Use **Store configuration in** on the data grid **Personalization** tab in Studio Pro to choose where the configuration is stored: **Attribute** or **Browser local storage**. Browser local storage is scoped to the browser profile, not to the Mendix user, and hides the **Attribute** and **On change** properties. When you choose **Attribute**, you need to select a `String` attribute with `Unlimited` as its size in **Attribute**. {{% alert color="warning" %}} If the desired `String` attribute does not contain `Unlimited` in its size, the Data grid will not be able to save all the configurations as expected. @@ -531,36 +526,21 @@ Here is an example of an unlimited string attribute: {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/unlimited-string-attribute.png" alt="Example of unlimited string attribute" class="no-border" >}} -In order to select an attribute, you need to surround the new Data grid with a Data view. This will allow you to select an attribute. You can also define an action when the attribute will be updated with the new configurations. +When **Store configuration in** is set to **Attribute**, you need to surround the data grid with a data view in order to select an attribute. This will allow you to select an attribute. You can also define an action when the attribute will be updated with the new configurations. Here is an example of a configuration containing an On change action: {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/data-grid-2/configuration.png" alt="Example of a configuration containing on change action" class="no-border" >}} -## Performance - -The performance of the new data grid can be affected if sorting or filtering are enabled. This is because Data widgets v1.1 - 1.2 retrieve all available values for sorting or filtering while the widget runs. This problem does not occur in versions above 1.3 because those versions use [Filtering APIs](/apidocs-mxsdk/apidocs/pluggable-widgets-client-apis-list-values/#filter-helpers) to retrieve only the necessary data. - -## Troubleshooting - -If you are using Atlas v2.x and you cannot upgrade to Atlas 3 at the moment, please replace the line 3 `cssFiles` with the following code in the file `theme/settings.json`: - -```json -"cssFiles": [ - "styles/web/css/main.css", - "theme.compiled.css" -], -``` - ## In-Memory Selection {#selection} {{% alert color="info" %}} In-memory selection was introduced in Data Widgets v2.7.0. {{% /alert %}} -Enabling selection allows users to select a row by clicking the row or a checkbox. Selection is disabled by default, and can be activated by changing the **Selection** setting from **None** to either **Single** or **Multi**. +Enabling selection allows users to select a row by clicking the row or a checkbox. Selection is disabled by default, and can be activated by changing the **Selection** setting (on the **Behavior** tab, in the **Selection** group) from **None** to either **Single** or **Multi**. -Since the data grid widget keeps selected items in short-living memory that is cleared every time you change the data grid page, selecting items across multiple pages is not supported. This means that the end-user can only select items that are currently visible. +By default, the data grid widget keeps selected items in short-living memory that is cleared when the data source changes, for example when you change the data grid page. To keep the selection across pages, set **Keep selection** to **Yes**. To let the end-user select all rows across all pages, set **"Select all" across pages** to **Yes**. ### Selection Mode @@ -570,11 +550,11 @@ In **Multi** mode, the user can select multiple rows. ### Selection Method -When selection is enabled, you can choose a method for selecting rows. The **Checkbox** method adds a checkbox to the beginning of each row, and the end-user must click the checkbox to select the row. By contrast, the **Row** method does not add any additional controls to the row, and the end-user must click the row itself to select that row. +When selection is enabled, you can choose a method for selecting rows. The **Checkbox** method adds a checkbox to the beginning of each row, and the end-user must click the checkbox to select the row. By contrast, the **Row click** method does not add any additional controls to the row, and the end-user must click the row itself to select that row. -### Show (Un)check All Toggle +### "Select All" Checkbox -If this setting is enabled, then the data grid widget shows a checkbox at the header. This checkbox controls the selection for all visible items. Clicking on this checkbox will select all visible items. If all items are already selected, clicking the checkbox clears the selection. +If the **"Select all" checkbox** setting is enabled, then the data grid widget shows a checkbox at the header. This setting is available only when **Selection** is set to **Multi** and **Selection method** is set to **Checkbox**. This checkbox controls the selection for all rows on the current page. Clicking on this checkbox will select all rows on the current page. If all items are already selected, clicking the checkbox clears the selection. ### Keep Selection @@ -596,10 +576,10 @@ The setting for action triggers is related to the selection method and can somet | ---------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------- | --------- | | Checkbox | Single click on the row | Click on the checkbox, Ctrl + click on the row (or Command + click on the row on Mac) | Yes | | Checkbox | Double-click on the row | Click on the checkbox, Ctrl + click on the row (or Command + click on the row on Mac) | Yes | -| Row | Single click on the row | | No | -| Row | Double-click on the row | Ctrl + click on the row (or Command + click on the row on Mac) | Yes | +| Row click | Single click on the row | | No | +| Row click | Double-click on the row | Click on the row; Ctrl + click (or Command + click on Mac) toggles the row | Yes | -To achieve this behavior, set the **On click trigger** to **Double click**. When a data grid is configured this way, the user may select a row by double-clicking it. +To use the **Row click** selection method together with an on-click action, set the **On click trigger** to **Double click**. When a data grid is configured this way, the end-user selects a row with a single click and triggers the action by double-clicking the row. ### Selection and Header Actions @@ -609,9 +589,9 @@ When the button is placed in a grid header, the assigned action can receive the When a button placed in header triggers a **microflow** or **nanoflow**, the selected rows are passed as input: -* If **Single Selection** is enabled: +* If **Selection** is set to **Single**: * The action receives a **single object**. -* If **Multiple Selection** is enabled: +* If **Selection** is set to **Multi**: * The action receives a **list of objects**. This allows developers to build logic that operates on one or several items. @@ -670,7 +650,7 @@ The name of the filter or data grid can be found at **Properties** > **Common** **Error**: -> "The filter widget must be placed inside the column or header of the Data Grid 2.0 or inside header of the Gallery widget." +> "The filter widget must be placed inside the column or header of the Data grid 2.0 or inside header of the Gallery widget." * Widget placement is incorrect. @@ -681,10 +661,10 @@ Place widget inside Gallery header, Data Grid 2 header, or Data Grid 2 column. > "Unable to get filter store. Check parent widget configuration." -* This error indicates that there is issue with widget settings. Most of the time this error happens when widget is placed in the header of Data Grid 2 or Gallery, but the **Filter attributes** setting is still set to **Auto**. +* This error indicates that there is issue with widget settings. Most of the time this error happens when widget is placed in the header of Data Grid 2 or Gallery, but the **Filter attributes** setting (or **Attribute config** for the drop-down filter) is still set to **Auto**. **Solution**: -Switch widget attributes setting to **Custom** and configure the attribute for filtering. +Switch **Filter attributes** (or **Attribute config** for the drop-down filter) to **Custom** and configure the attribute for filtering. **Error**: diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-date-filter.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-date-filter.md index d070b8c5446..61ad97f7ef7 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-date-filter.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-date-filter.md @@ -14,33 +14,35 @@ For more information on using filter widgets, see [Data Grid 2](/appstore/module ### General Tab -#### Filter Attributes +#### General -Provides flexibility in how the filter determines which data to filter. **Auto** mode automatically detects filterable attributes from the parent grid when placed in grid columns. **Custom** mode allows manual specification of target data source and attributes for more complex filtering scenarios including multi-attribute support and cross-entity filtering. +##### Filter Attributes -#### Data Source to Filter +Provides flexibility in how the filter determines which data to filter. **Auto** mode automatically detects filterable attributes from the parent grid when placed in grid columns. **Custom** mode shows the **Attributes** property, where you select the attributes to filter on, including multiple attributes. -Specifies the target data source that the filter should operate on when using custom mode. Creates a direct reference to the specified data source object, providing access to entity metadata and enabling real-time synchronization with data source state changes. This property is required when **Filter Attributes** is set to **Custom**. +##### Datasource to Filter -#### Attributes +Shows the data source that the filter is linked to. The filter is linked to the data source of the data widget it is placed in, and the attributes in **Attributes** are selected from this data source. This property is only shown when **Filter attributes** is set to **Custom**. -Allows specification of multiple DateTime attributes that users can filter on. Each attribute in the list becomes a potential target for filtering operations, enabling sophisticated multi-attribute date search capabilities. Only DateTime attributes are supported for date filtering operations. +##### Attributes -#### Default Value +Allows specification of multiple DateTime attributes that users can filter on. Each attribute in the list becomes a potential target for filtering operations, enabling sophisticated multi-attribute date search capabilities. Only DateTime attributes are supported for date filtering operations. This property is only shown when **Filter attributes** is set to **Custom**. -Sets the initial date value that appears in the filter input when the page loads. This value is applied immediately when the widget initializes. The default value respects expression-based configurations and can be dynamically determined based on business logic. +##### Default Value -#### Default Start Date +Sets the initial date value that appears in the filter input when the page loads. This value is applied immediately when the widget initializes. The default value is an expression that returns a Date and time value, so it can be determined dynamically. This property is hidden when **Default filter** is set to **Between**. -When the default filter is set to **Between**, this property defines the initial start date for the date range. This value works in conjunction with the **Default End Date** to establish a default date range when the widget loads. +##### Default Start Date -#### Default End Date +When **Default filter** is set to **Between**, this property defines the initial start date for the date range. This value works in conjunction with **Default end date** to establish a default date range when the widget loads. This property is only shown when **Default filter** is set to **Between**. -When the default filter is set to **Between**, this property defines the initial end date for the date range. This value works in conjunction with the **Default Start Date** to establish a default date range when the widget loads. +##### Default End Date -#### Default Filter +When **Default filter** is set to **Between**, this property defines the initial end date for the date range. This value works in conjunction with **Default start date** to establish a default date range when the widget loads. This property is only shown when **Default filter** is set to **Between**. -Determines the initial filter operation type when the widget loads. Available options include the following: +##### Default Filter + +Determines the initial filter operation type when the widget loads. The default is **Equal**. Available options include the following: * **Between**: matches records where the date falls within a specified range (requires both start and end dates) * **Greater than**: matches records where the date is after the specified date @@ -52,44 +54,46 @@ Determines the initial filter operation type when the widget loads. Available op * **Empty**: matches records where the date attribute has no value * **Not empty**: matches records where the date attribute has any value -#### Placeholder +##### Placeholder Displays hint text in the input field when no date is selected. It can help users understand the expected date format, or can provide guidance on date selection. Supports text templates for dynamic content and localization. -#### Adjustable by User +##### Adjustable by User -Controls whether users can change the filter operation type. When set to **Yes**, a dropdown button appears next to the date input allowing users to select different filter operations. When set to **No**, only the default filter operation is available and the dropdown is hidden. +Controls whether users can change the filter operation type. When set to **Yes**, a drop-down button appears next to the date input allowing users to select different filter operations. When set to **No**, only the default filter operation is available and the drop-down button is hidden. -### Configurations +#### Configurations -#### Saved Attribute +##### Saved Attribute -Specifies an entity attribute used to store the last filter value for persistence. The attribute must be of type DateTime. When configured, the filter automatically saves its current value to this attribute when changes occur. To restore previously saved values, configure the same attribute as the **Default Value**. +Specifies an entity attribute used to store the last filter value for persistence. The attribute must be of type DateTime. When configured, the filter automatically saves its current value to this attribute when changes occur. The saved value is not applied to the widget automatically. To restore a previously saved value, use the same attribute in the **Default value** expression. This property is hidden when **Default filter** is set to **Between**. -#### Saved Start Date Attribute +##### Saved Start Date Attribute -Specifies an entity attribute used to store the start date when using the **Between** filter mode. The attribute must be of type DateTime. This works in conjunction with the **Saved End Date Attribute** to persist date range selections across user sessions. +Specifies an entity attribute used to store the start date when using the **Between** filter mode. The attribute must be of type DateTime. This works in conjunction with **Saved end date attribute** to persist date range selections. To restore a previously saved value, use the same attribute in the **Default start date** expression. This property is only shown when **Default filter** is set to **Between**. -#### Saved End Date Attribute +##### Saved End Date Attribute -Specifies an entity attribute used to store the end date when using **Between** filter mode. The attribute must be of type DateTime. This works in conjunction with the **Saved Start Date Attribute** to persist date range selections across user sessions. +Specifies an entity attribute used to store the end date when using the **Between** filter mode. The attribute must be of type DateTime. This works in conjunction with **Saved start date attribute** to persist date range selections. To restore a previously saved value, use the same attribute in the **Default end date** expression. This property is only shown when **Default filter** is set to **Between**. -### Events +#### Events -#### On Change +##### On Change Defines an action to be executed whenever the filter value or filter type changes. This event is triggered for every user interaction including date selection, changing filter operations, or clearing the filter. It can be used to trigger microflows, nanoflows, or other actions for custom business logic. -### Accessibility +### Accessibility Tab + +#### Screen Reader -#### Comparison Button Caption +##### Comparison Button Caption -Provides an accessible label for the filter type selection button. This label is announced by screen readers when users navigate to the drop-down menu that shows available filter operations. Employing this correctly is essential for users relying on assistive technology. +Provides an accessible label for the filter type selection button. This label is announced by screen readers when users navigate to the drop-down menu that shows available filter operations. Employing this correctly is essential for users relying on assistive technology. This property is only shown when **Adjustable by user** is set to **Yes**. -#### Calendar Button Caption +##### Calendar Button Caption Defines the accessible label for the calendar picker button that opens the date selection interface. Screen readers announce this label when users navigate to the button, helping them understand how to access the date picker functionality. -#### Input Caption +##### Input Caption -Defines the accessible label for the date input field. Screen readers announce this label when users focus on the input field. This property users understand that date input is expected, and may include format guidance or context-specific information. +Defines the accessible label for the date input field. Screen readers announce this label when users focus on the input field. This property helps users understand that date input is expected, and may include format guidance or context-specific information. diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-dropdown-filter.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-dropdown-filter.md index d5eff3e5c2c..1cfb76ba2e8 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-dropdown-filter.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-dropdown-filter.md @@ -6,7 +6,7 @@ description: "This document describes the properties of the Dropdown Filter widg ## Introduction -This guide lists all the properties of the Dropdown Filter widget used with the [Data Grid 2](/appstore/modules/data-grid-2/) widget. The dropdown filter allows users to filter enumeration values, Boolean attributes, or association attributes through a dropdown selection interface with advanced features like multi-select and search capabilities. +This guide lists all the properties of the Dropdown Filter widget used with the [Data Grid 2](/appstore/modules/data-grid-2/) widget. The dropdown filter allows users to filter enumeration values, Boolean attributes, or associations through a dropdown selection interface with advanced features like multi-select and search capabilities. For more information on using filter widgets, see [Data Grid 2](/appstore/modules/data-grid-2/#filters). @@ -14,111 +14,133 @@ For more information on using filter widgets, see [Data Grid 2](/appstore/module ### General Tab -#### Data Source Section +#### Data Source ##### Filter By -Determines the type of filtering the dropdown filter will perform: +Determines the type of filtering the dropdown filter performs: * **Attribute**: filters based on entity attributes (enumerations, Booleans) * **Association**: filters based on entity associations and references -##### Data Source of Widget +##### Datasource to Filter -This setting is displaying what data sourced is currently used to configure the filter. - -#### Attribute Type Configuration +Shows the data source that the filter is linked to and that is used to configure the filter. When **Filter by** is set to **Attribute**, this property is only shown if **Attribute config** is set to **Custom**. ##### Attribute Config -Provides flexibility in how the filter determines which data to filter. **Auto** mode automatically detects filterable attributes from the parent grid when placed in grid columns. **Custom** mode allows manual specification of target data source and attributes for more complex filtering scenarios. +Determines how the filter finds the attribute to filter on. This property is only available when **Filter by** is set to **Attribute**: + +* **Auto**: uses the attribute of the Data grid column that the filter is placed in. This option works only when the widget is placed in a Data grid column. +* **Custom**: lets you select the attribute to filter on in the **Attribute** property. ##### Attribute -Specifies the target attribute for filtering when using attribute-based filtering. Supported attribute types include the following: +Specifies the target attribute for filtering. This property is only shown when **Filter by** is set to **Attribute** and **Attribute config** is set to **Custom**. Supported attribute types include the following: * **Enum**: enumeration attributes with predefined values * **Boolean**: true/false attributes ##### Automatic Options -When set to **Yes**, the dropdown automatically populates with all available values from the enumeration or Boolean attribute. When set to **No**, custom options must be manually configured in the **Options** list. +When set to **Yes**, the dropdown shows options based on the enumeration values and captions, or on the Boolean values. When set to **No**, custom options must be manually configured in the **Options** list. This property is only available when **Filter by** is set to **Attribute**. ##### Options -Allows manual specification of dropdown options when Automatic Options is disabled. Each option contains the following: +Allows manual specification of dropdown options. This property is only shown when **Filter by** is set to **Attribute** and **Automatic options** is set to **No**. Each option contains the following: * **Caption**: display text shown to users -* **Value**: actual value used for filtering - -#### Association Type Configuration +* **Value**: an expression that returns the value used for filtering; for an enumeration, it must match the enumeration value exactly ##### Entity -Defines the entity that will be used for filtering over association. Supports both **Reference** and **ReferenceSet** association types. This property is required when **Filter By** is set to **Association**. +Defines the association that is used for filtering. Supports both **Reference** and **ReferenceSet** association types. This property is only shown, and required, when **Filter by** is set to **Association**. ##### Selectable Objects -Defines the data source that provides the list of entities available for selection. This data source should return all possible entities that could be associated with the parent entity. The dropdown filter will display these entities as selectable options. +Defines the data source that provides the list of objects available for selection. This data source should return all possible objects that could be associated with the filtered entity. The dropdown filter displays these objects as selectable options. This property is only available when **Filter by** is set to **Association**. + +##### Caption Source + +Determines how the caption of each option is defined when **Filter by** is set to **Association**: + +* **Attribute**: uses a string attribute of the selectable objects +* **Expression**: uses an expression that returns a string ##### Caption -Specifies the attribute from the selectable objects that will be displayed as the option text in the dropdown filter. Must be a string attribute from the entity defined in the **Selectable Objects** data source. +Specifies the text that is displayed for each option in the dropdown filter. When **Caption source** is set to **Attribute**, select a string attribute from the entity of the **Selectable objects** data source. When **Caption source** is set to **Expression**, define an expression that returns a string. + +##### Search Attribute + +Specifies the string attribute of the selectable objects that is used to search options. This property is only shown when **Caption source** is set to **Expression** and **Filterable** is set to **Yes**, and is required in that case. When **Caption source** is set to **Attribute**, the search uses the **Caption** attribute. ##### Use Lazy Load -Controls when dropdown filter options are loaded. When set to **No** (recommended), options are loaded immediately providing better personalization support and value restoration. When set to **Yes**, options are loaded on demand when the dropdown filter is first opened, improving initial page load performance but limiting personalization capabilities. +Controls when dropdown filter options are loaded. When set to **No** (recommended), options are loaded immediately providing better personalization support and value restoration. When set to **Yes**, options are loaded on demand when the dropdown filter is first opened, improving initial page load performance but limiting personalization capabilities. This property is only available when **Filter by** is set to **Association**. -#### General Configuration +#### General ##### Default Value -Sets the initial value that is selected in the dropdown filter when the page loads. For association filtering, this should match one of the available entity values. For attribute filtering, this should match one of the enumeration or Boolean values. +Sets the initial value that is selected in the dropdown filter when the page loads. The expression returns a String. To select multiple options, separate the values with commas; when **Multiselect** is set to **No**, only the first value is used. For attribute filtering, each value must match an enumeration value, a Boolean value (`true` or `false`), or the **Value** of a custom option. For association filtering, each value must be the object ID of one of the selectable objects. The empty option caption is shown by default, or when the configured default value matches none of the options. ##### Filterable -When set to **Yes**, adds a search input to the dropdown allowing users to quickly find options by typing. This is especially useful for dropdowns with many options. The search functionality works on the display captions. +When set to **Yes**, adds a search input to the dropdown allowing users to quickly find options by typing. This is especially useful for dropdowns with many options. ##### Multiselect -Enables selection of multiple options simultaneously. When enabled, users can select multiple enumeration values, Boolean states, or associated entities. The filter will match records that contain any of the selected values. +Enables selection of multiple options simultaneously. When enabled, users can select multiple enumeration values, Boolean states, or associated entities. The filter matches records that contain any of the selected values. ##### Empty Option Caption -Defines the text displayed for the "empty" or "no selection" option. This option allows users to clear the filter. +Defines the text displayed for the "empty" or "no selection" option. This option allows users to clear the filter. The default value is "None". This property is only shown when both **Filterable** and **Multiselect** are set to **No**. ##### Clearable -When set to **Yes**, adds a clear button that allows users to quickly remove their current selection. This provides an easy way to reset the filter without having to manually deselect options. +When set to **Yes**, adds a clear button that allows users to quickly remove their current selection. This provides an easy way to reset the filter without having to manually deselect options. This property is hidden when **Filterable** is set to **Yes**, because a filterable dropdown is always clearable. ##### Show Selected Items As -Controls how selected options are displayed when multiselect is enabled: +Controls how selected options are displayed. This property is only shown when both **Filterable** and **Multiselect** are set to **Yes**: * **Text**: shows selected items as comma-separated text -* **Labels**: shows selected items as individual removable labels/tags +* **Labels**: shows selected items as individual removable labels ##### Selection Method -Determines how users can select options in multiselect mode: +Determines how users can select options. This property is only shown when **Filterable** and **Multiselect** are set to **Yes** and **Show selected items as** is set to **Labels**: * **Checkbox**: adds checkboxes next to each option for explicit selection -* **Row Click**: allows selection by clicking anywhere on the option row +* **Row click**: allows selection by clicking anywhere on the option row -### Configurations +#### Configurations -#### Saved Attribute +##### Saved Attribute -Specifies an entity attribute used to store the last filter value for persistence. The attribute must be of type string. When configured, the filter automatically saves its current selection to this attribute when changes occur. Note that associations are not supported for saved attributes. +Specifies an entity attribute used to store the last filter value for persistence. The attribute must be of type String. When configured, the filter automatically saves its current selection to this attribute when changes occur. Note that associations are not supported for saved attributes. -### Events +#### Events -#### On Change +##### On Change Defines an action to be executed whenever the filter selection changes. This event is triggered when users select or deselect options, clear the filter, or change the selection in any way. Can be used to trigger microflows, nanoflows, or other actions for custom business logic. -### Accessibility +### Advanced Tab + +#### Accessibility -#### Input Caption +##### Input Caption Defines the accessible label for the dropdown input element. Screen readers announce this label when users focus on the dropdown. Employing this correctly is essential for users relying on assistive technology. + +#### Texts + +##### Empty Selection Caption + +Defines the text shown when no options are selected, for example, "Select color" or "No options are selected". The default value is "Select". + +##### Filter Input Placeholder + +Defines the placeholder text of the search input, for example, "Type to search". The default value is "Search". This property is only shown when **Filterable** is set to **Yes**. diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-number-filter.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-number-filter.md index 0bf6fa184a8..613dbb3e647 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-number-filter.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-number-filter.md @@ -14,30 +14,32 @@ For more information on using filter widgets, see [Data Grid 2](/appstore/module ### General Tab -#### Filter Attributes +#### General -Provides flexibility in how the filter determines which data to filter. **Auto** mode automatically detects filterable attributes from the parent grid when placed in grid columns. **Custom** mode allows manual specification of target data source and attributes for more complex filtering scenarios including multi-attribute support. +##### Filter Attributes -#### Data Source to Filter +**Filter attributes** provides flexibility in how the filter determines which data to filter. **Auto** mode automatically detects filterable attributes from the parent grid when placed in grid columns. **Custom** mode shows the **Attributes** property, where you select the attributes to filter on, including multiple attributes. -Specifies the target data source that the filter should operate on when using Custom mode. Creates a direct reference to the specified data source object, providing access to entity metadata and enabling real-time synchronization with data source state changes. This property is required when Filter Attributes is set to Custom. +##### Datasource to Filter {#data-source-to-filter} -#### Attributes +Shows the data source that the filter is linked to. The filter is linked to the data source of the data widget it is placed in, and the attributes in **Attributes** are selected from this data source. This property is only shown when **Filter attributes** is set to **Custom**. -Allows specification of multiple numeric attributes that users can filter on. Each attribute in the list becomes a potential target for filtering operations, enabling sophisticated multi-attribute numerical search capabilities. Supported attribute types include: +##### Attributes + +**Attributes** allows specification of multiple numeric attributes that users can filter on. Each attribute in the list becomes a potential target for filtering operations, enabling multi-attribute numerical search. This property is only visible when **Filter attributes** is set to **Custom**. Each item in the list has one **Attribute** property, which supports the following attribute types: * **AutoNumber**: system-generated sequential numbers * **Decimal**: decimal numbers with fractional parts * **Integer**: whole numbers within integer range * **Long**: large whole numbers within long range -#### Default Value +##### Default Value -Sets the initial numeric value that appears in the filter input when the page loads. This value is applied immediately when the widget initializes. The default value respects expression-based configurations and can be dynamically determined. The value must be compatible with the target attribute's data type. +**Default value** sets the initial numeric value that appears in the filter input when the page loads. This value is applied immediately when the widget initializes. The default value is an expression that returns a Decimal value, so it can be dynamically determined. The value must be compatible with the target attribute's data type. -#### Default Filter +##### Default Filter -Determines the initial filter operation type when the widget loads. Available options include the following: +**Default filter** determines the initial filter operation type when the widget loads. The default is **Equal**. Available options include the following: * **Greater than**: matches records where the numeric value is greater than the specified number * **Greater than or equal**: matches records where the numeric value is greater than or equal to the specified number @@ -48,38 +50,40 @@ Determines the initial filter operation type when the widget loads. Available op * **Empty**: matches records where the numeric attribute has no value * **Not empty**: matches records where the numeric attribute has any value -#### Placeholder +##### Placeholder + +**Placeholder** displays hint text in the input field when no value is entered. Helps users understand what type of numeric input is expected. Can include format guidance (for example, "Enter amount in dollars") or range information. Supports text templates for dynamic content and localization. -Displays hint text in the input field when no value is entered. Helps users understand what type of numeric input is expected. Can include format guidance (for example, "Enter amount in dollars") or range information. Supports text templates for dynamic content and localization. +##### Adjustable by User -#### Adjustable by User +**Adjustable by user** controls whether users can change the filter operation type. When set to **Yes** (default), a drop-down button appears next to the input allowing users to select different filter operations. When set to **No**, only the default filter operation is available and the drop-down button is hidden. -Controls whether users can change the filter operation type. When set to **Yes**, a dropdown button appears next to the input allowing users to select different filter operations. When set to **No**, only the default filter operation is available and the dropdown button is hidden. +#### On Change Behavior -### On Change Behavior +##### Apply After (ms) -#### Apply After (ms) +**Apply after (ms)** specifies the delay in milliseconds before filter changes are applied to the grid. This debouncing mechanism prevents excessive server requests while users are typing numeric values. The default value of 500 ms provides a good balance between responsiveness and performance. Lower values provide faster feedback but may impact performance with large datasets. -Specifies the delay in milliseconds before filter changes are applied to the grid. This debouncing mechanism prevents excessive server requests while users are typing numeric values. The default value of 500ms provides a good balance between responsiveness and performance. Lower values provide faster feedback but may impact performance with large datasets. +#### Configurations -### Configurations +##### Saved Attribute -#### Saved Attribute +**Saved attribute** specifies an entity attribute used to store the last filter value for persistence. The attribute must be of a compatible numeric type (AutoNumber, Decimal, Integer, or Long). When configured, the filter automatically saves its current value to this attribute when changes occur. The saved value is not applied to the widget automatically. To restore a previously saved value, use the same attribute in the **Default value** expression. -Specifies an entity attribute used to store the last filter value for persistence. The attribute must be of a compatible numeric type (autonumber, decimal, integer, or long). When configured, the filter automatically saves its current value to this attribute when changes occur. To restore previously saved values, configure the same attribute as the **Default Value**. +#### Events -### Events +##### On Change -#### On Change +**On change** defines an action to be executed whenever the filter value or filter type changes. This event is triggered for every user interaction including typing, selecting different filter operations, or clearing the filter. Can be used to trigger microflows, nanoflows, or other actions for custom business logic. -Defines an action to be executed whenever the filter value or filter type changes. This event is triggered for every user interaction including typing, selecting different filter operations, or clearing the filter. Can be used to trigger microflows, nanoflows, or other actions for custom business logic. +### Accessibility Tab {#accessibility} -### Accessibility +#### Screen Reader -#### Comparison Button Caption +##### Comparison Button Caption -Provides an accessible label for the filter type selection button. This label is announced by screen readers when users navigate to the drop-down menu that shows available filter operations. Employing this correctly is essential for users relying on assistive technology. +**Comparison button caption** provides an accessible label for the filter type selection button. This label is announced by screen readers when users navigate to the drop-down menu that shows available filter operations. Employing this correctly is essential for users relying on assistive technology. This property is only shown when **Adjustable by user** is set to **Yes**. -#### Input Caption +##### Input Caption -Defines the accessible label for the numeric input field. Screen readers announce this label when users focus on the input field. Supports localization with built-in translations for English, German, and Dutch. Can be customized to provide context-specific information about the expected numeric format or range. +**Input caption** defines the accessible label for the numeric input field. Screen readers announce this label when users focus on the input field. Supports localization with built-in translations for English, German, and Dutch (the English default is "Search"). Can be customized to provide context-specific information about the expected numeric format or range. diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-text-filter.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-text-filter.md index 071d4166ab4..bd57cb6e97c 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-text-filter.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/datagrid-text-filter.md @@ -14,25 +14,27 @@ For more information on using filter widgets, see [Data Grid 2](/appstore/module ### General Tab -#### Filter Attributes +#### General -Provides flexibility in how the filter determines which data to filter. **Auto** mode automatically detects filterable attributes from the parent grid when placed in grid columns. **Custom** mode allows manual specification of target data source and attributes for more complex filtering scenarios including multi-attribute support. +##### Filter Attributes -#### Data Source to Filter +Provides flexibility in how the filter determines which data to filter. **Auto** mode automatically detects filterable attributes from the parent grid when placed in grid columns. **Custom** mode shows the **Attributes** property, where you select the attributes to filter on, including multiple attributes. -Specifies the target data source that the filter should operate on when using custom mode. Creates a direct reference to the specified data source object, providing access to entity metadata and enabling real-time synchronization with data source state changes. This property is required when **Filter Attributes** is set to **Custom**. +##### Datasource to Filter -#### Attributes +This property is always hidden in Studio Pro, so you do not configure it directly. The filter is linked to the data source of the data widget it is placed in, and the attributes in **Attributes** are selected from this data source. -Allows specification of multiple string attributes that users can filter on. Each attribute in the list becomes a potential target for filtering operations, enabling sophisticated multi-attribute search capabilities. Only String attributes are supported for text filtering operations. +##### Attributes -#### Default Value +Allows specification of multiple string attributes that users can filter on. Each attribute in the list becomes a potential target for filtering operations, enabling multi-attribute search. For each item, select an **Attribute** of type String. This property is only shown when **Filter attributes** is set to **Custom**. -Sets the initial text value that appears in the filter input when the page loads. This value is applied immediately when the widget initializes. The default value respects expression-based configurations and can be determined dynamically. +##### Default Value -#### Default Filter +Sets the initial text value that appears in the filter input when the page loads. This value is applied immediately when the widget initializes. The default value is an expression that returns a String, so it can be determined dynamically. -Determines the initial filter operation type when the widget loads. Available options include: +##### Default Filter + +Determines the initial filter operation type when the widget loads. The default is **Contains**. Available options include: * **Contains**: matches records where the attribute contains the search text * **Starts with**: matches records where the attribute begins with the search text @@ -46,38 +48,40 @@ Determines the initial filter operation type when the widget loads. Available op * **Empty**: matches records where the attribute has no value * **Not empty**: matches records where the attribute has any value -#### Placeholder +##### Placeholder Displays hint text in the input field when no value is entered. Helps users understand what type of input is expected. Supports text templates for dynamic content and localization. -#### Adjustable by User +##### Adjustable by User -Controls whether users can change the filter operation type. When set to **Yes**, a dropdown button appears next to the input allowing users to select different filter operations. When set to **No**, only the default filter operation is available and the dropdown button is hidden. +Controls whether users can change the filter operation type. When set to **Yes**, a drop-down button appears next to the input allowing users to select different filter operations. When set to **No**, only the default filter operation is available and the drop-down button is hidden. -### On Change Behavior +#### On Change Behavior -#### Apply After (ms) +##### Apply After (ms) Specifies the delay in milliseconds before filter changes are applied to the grid. This debouncing mechanism prevents excessive server requests while users are typing. The default value of 500ms provides a good balance between responsiveness and performance. Lower values provide faster feedback but may impact performance with large datasets. -### Configurations +#### Configurations -#### Saved Attribute +##### Saved Attribute -Specifies an entity attribute used to store the last filter value for persistence. The attribute must be of a compatible numeric type (autonumber, decimal, integer, or long). When configured, the filter automatically saves its current value to this attribute when changes occur. To restore previously saved values, configure the same attribute as the **Default Value**. +Specifies an entity attribute used to store the last filter value for persistence. The attribute must be of type String or Hashed string. When configured, the filter automatically saves its current value to this attribute when changes occur. The saved value is not applied to the widget automatically. To restore a previously saved value, use the same attribute in the **Default value** expression. -### Events +#### Events -#### On Change +##### On Change Defines an action to be executed whenever the filter value or filter type changes. This event is triggered for every user interaction including typing, selecting different filter operations, or clearing the filter. Can be used to trigger microflows, nanoflows, or other actions for custom business logic. -### Accessibility +### Accessibility Tab + +#### Screen Reader -#### Comparison Button Caption +##### Comparison Button Caption -Provides an accessible label for the filter type selection button. This label is announced by screen readers when users navigate to the drop-down menu that shows available filter operations. Employing this correctly is essential for users relying on assistive technology. +Provides an accessible label for the filter type selection button. This label is announced by screen readers when users navigate to the drop-down menu that shows available filter operations. Employing this correctly is essential for users relying on assistive technology. This property is only shown when **Adjustable by user** is set to **Yes**. -#### Input Caption +##### Input Caption -Defines the accessible label for the numeric input field. Screen readers announce this label when users focus on the input field. Supports localization with built-in translations for English, German, and Dutch. Can be customized to provide context-specific information about the expected numeric format or range. +Defines the accessible label for the text input field. Screen readers announce this label when users focus on the input field. The default value is "Search", with built-in translations for English, German ("Suche"), and Dutch ("Zoeken"). Can be customized to provide context-specific information about the expected search text. diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/gallery.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/gallery.md index ba1f91ddbd5..c7148cac780 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/gallery.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/gallery.md @@ -7,38 +7,27 @@ description: "Describes the configuration and usage of the Gallery widget, which ## Introduction -The [Gallery](https://marketplace.mendix.com/link/component/116540) widget, a replacement for both the template grid and list view, helps you build beautiful lists and grids for desktop, tablet, and mobile devices. Featuring the same filtering and sorting as seen in [Data Grid 2](https://marketplace.mendix.com/link/component/116540), the Gallery widget also provides options for varying columns per device type and gives you the power to create amazing grid and list experiences for every user. +The [Gallery](https://marketplace.mendix.com/link/component/116540) widget, a replacement for both the template grid and list view, helps you build beautiful lists and grids for desktop, tablet, and mobile devices. Featuring the same filtering and sorting as seen in [Data Grid 2](/appstore/modules/data-grid-2/), the Gallery widget also provides options for varying columns per device type and gives you the power to create amazing grid and list experiences for every user. -Here is an example of a Gallery widget using filters: +Here is an example of a Gallery widget using a filter and a sort: {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/example.png" alt="Example of gallery using filter and sort" width="300" class="no-border" >}} -### Advanced Options - -The gallery has an option to enable advanced options. When this option is toggled on, it enables numerous features to customize your gallery: - -* Pagination type -* Pagination position -* Empty list option -* Dynamic item class -* Filtering -* Sorting - ## Configuration Several options can be defined in the Gallery widget: ### Data Source -Data source specifies the source of the data being presented in the Gallery. You can select data from **Database**, **Association**, **Microflow**, **Nanoflow**, or **Xpath**. +Data source specifies the source of the data being presented in the Gallery. You can select data from **Database** (optionally with an XPath constraint), **Association**, **Microflow**, or **Nanoflow**. ### Columns -We provide a mechanism that automatically applies a different number of columns based on the device being used. In the Gallery widget, you can select columns for **Desktops**, **Tablets**, or **Phone/Mobile**. +We provide a mechanism that automatically applies a different number of columns based on the device being used. In the Gallery widget, you can set **Desktop columns**, **Tablet columns**, and **Phone columns**. ### Items -In the items group you can define the properties related to the items being presented. +On the **Behavior** tab, you can define the properties related to the items being presented. **Page size**, **Pagination**, and **Position of pagination** are in the **Pagination** group. **Empty message** and **Dynamic item class** are in the **Appearance** group. #### Page size @@ -47,14 +36,14 @@ Defines the amount of data shown for each page or the limit to be presented when #### Pagination {{% alert color="info" %}} -This widget does not support [system texts](/refguide/system-texts/), meaning is not possible to translate its content to another language. +The pagination status text and the screen reader labels of the paging buttons are always in English and cannot be translated. {{% /alert %}} -You can choose between paging buttons (button being presented below or above the grid) or virtual scrolling (mechanism that automatically loads data when the users reaches the bottom of the scroll bar). +You can choose between paging buttons (buttons presented below or above the grid), virtual scrolling (a mechanism that automatically loads data when the user reaches the bottom of the scroll bar), or load more (a button that loads more items). -#### Position of Paging Buttons +#### Position of Pagination -This option is only available when `Pagination` is marked as `Paging buttons` and defines its position relative to the grid items. +This option defines the position of the pagination relative to the grid items: **Below grid**, **Above grid**, or **Both**. It is available when **Pagination** is set to **Paging buttons**, or when **Pagination** is set to **Virtual scrolling** or **Load more** and **Show total count** is enabled. #### Empty Message @@ -66,7 +55,7 @@ When this option is defined as custom it will show a composable region. Here you In the new Gallery widget we offer an option to dynamically apply a CSS class to a specific item. You can achieve this by adding an expression based on the item values (attributes) like the example below. -In this example we check the value of `CountryName`, then if the attribute is equal to `Spain` apply the class `.my-custom-class` to the items: +In this example we check the value of `CountryName`, then if the attribute is equal to `Spain` apply the class `my-custom-class` to the items: {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/dynamic-item-class.png" alt="Example of dynamic item class" width="300" class="no-border" >}} @@ -80,60 +69,41 @@ Triggers an action (such as a nanoflow, microflow, or Show page action) when the ## Filtering -{{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filtering.gif" alt="Example of filtering" width="300" class="no-border" >}} - -In order to enable filtering within the gallery items you need to select the desired attributes to be filtered in the **Filtering** tab. You can select attributes of the following types: - -* Autonumber -* Boolean -* Date & time -* Decimal -* Enumeration -* Hashed string -* Integer -* Long -* String - -The attributes selected here will be used for the matching filter placed inside the composable region. When using multiple attributes, the filters will automatically select the matching attributes and then compose the desired filter value in an `OR expression`. Make sure you just have one filter widget for each type, for example `Text Filter` and `Number Filter`. - {{% alert color="info" %}} -If a filter is being used and its type does not match with any selected attribute it will throw an error requesting you to select the correct filter widget. +Starting with [Data Widgets](/appstore/modules/data-widgets/) 3.0.0, filtering is configured in the filter widgets. When you update the module, existing grid-wide filtering configurations are automatically converted to the new setup. {{% /alert %}} -An example of filtering configuration: - -{{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filtering.png" alt="Example of filtering configuration" width="300" class="no-border" >}} - -An example of text filter being used in the composable region combined with a drop-down sort: +To filter the gallery items, place filter widgets in the gallery's filters placeholder. The gallery does not have its own filtering configuration. Instead, configure the filter widgets themselves. Filter widgets placed in the filters placeholder are linked to the gallery automatically. To choose which attributes a filter applies to, set the filter widget to custom mode and select the attributes. -{{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filter-region.png" alt="Example of filtering composable region" width="300" class="no-border" >}} +For more information, see the [Filters](/appstore/modules/data-grid-2/#filters) section of *Data Grid 2* and the documentation for each filter widget: -For more information about filters, see the [Filters](/appstore/modules/data-grid-2/#filters) section of *Data Grid 2*. +* [Text Filter](/appstore/modules/datagrid-text-filter/) +* [Number Filter](/appstore/modules/datagrid-number-filter/) +* [Date Filter](/appstore/modules/datagrid-date-filter/) +* [Dropdown Filter](/appstore/modules/datagrid-dropdown-filter/) ## Sorting {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/sorting.gif" alt="Example of sorting" width="300" class="no-border" >}} -In the new Gallery widget it is possible to add sorting widgets to the composable region and use them based on the configurations available in the **Sorting** tab. In order to make the attributes available for the sorting widgets, you must select an attribute and define the name it will show via the sort button. +To sort the gallery items, place a [Drop-Down Sort](#dropdown) widget in the gallery's filters placeholder. If you place it outside the filters placeholder, the widget shows an error that it is out of context. The gallery does not have its own sorting configuration. Instead, you select the attributes that end-users can sort by in the Drop-Down Sort widget. {{% alert color="info" %}} -If you have a sorting applied in the datasource of the gallery it will pre-select the value in the drop-down filter if it matches the selection made in the configurations and override the filter selected in the datasource in case you have more options defined. +If the data source of the gallery has a sort order, the Drop-Down Sort widget pre-selects it when it matches one of the attributes configured in the widget. When end-users select a different option, it overrides the sort order of the data source. {{% /alert %}} -{{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/sorting.png" alt="Example of sorting configuration" width="300" class="no-border" >}} - ### Drop-Down Sort {#dropdown} -The Drop-Down Sort widget is a widget you can use in combination with the Gallery widget. The Drop-Down Sort widget just needs to be placed inside a composable region of the Gallery widget after defining the sorting attributes in the Gallery widget's **Sorting** tab. - -The Drop-Down Sort widget has two options you can set: +The Drop-Down Sort widget lets end-users choose the attribute and direction to sort the gallery items by. Place it inside the filters placeholder of the Gallery widget and configure these properties: -* Empty option caption: value to be used when no value is selected -* Screen reader caption: value to be announced by screen readers when using assistive technology +* **Datasource to sort**: the data source of the gallery, linked automatically when the widget is placed in the filters placeholder +* **Attributes**: the attributes that end-users can sort by; for each attribute, set the **Caption** shown in the drop-down +* **Empty option caption**: the text shown when no sort option is selected +* **Sort order button caption** and **Input caption**: the text announced by screen readers when using assistive technology ## Selection -Enabling **Selection** allows users to select gallery items via clicking. Selection is disabled by default and can be activated by changing the **Selection** setting from **None** to either **Single** or **Multi**. +Enabling **Selection** allows users to select gallery items via clicking. Selection is disabled by default and can be activated by changing the **Selection** setting on the **Behavior** tab from **None** to either **Single** or **Multi**. The Gallery widget keeps selected items in memory and supports selection persistence across page navigation when the **Keep selection** option is enabled. This allows users to maintain their selections while browsing through paginated data or navigating between different pages in your application. See [Keep Selection](#keep-selection) for more information about managing selection persistence and its limitations. @@ -166,7 +136,7 @@ It is not possible to use both selection and onClick actions simultaneously when If you attempt to configure both selection (Single or Multi) and an onClick action with **Single click** trigger, the Gallery will display a design-time error: -> "The item click action is ambiguous. Change 'On click trigger' to 'Double click' or set 'Selection' to 'None'." +> The item click action is ambiguous. Change "On click trigger" to "Double click" or set "Selection" to "None". #### Recommended Approach @@ -178,19 +148,19 @@ For galleries that need both selection and click actions: ### Selection with Action Buttons in Header -Gallery selection works seamlessly with action buttons and other widgets placed in the gallery header. This pattern enables powerful bulk operation workflows. +Gallery selection works seamlessly with action buttons and other widgets placed in the gallery's filters placeholder. This pattern enables powerful bulk operation workflows. #### Selection Helper Integration -Place a **Selection Helper** widget in the gallery header to provide bulk selection controls: +Place a **Selection Helper** widget in the gallery's filters placeholder to provide bulk selection controls: -* **Select All**: Quickly select all visible items +* **Select All**: Select all items on the current page * **Clear Selection**: Remove all current selections * **Selection Status**: Visual indicator of current selection state (all, some, or none selected) #### Selection Count Display -Enable the **Show selection count** property to display the number of selected items: +When **Selection** is set to **Multi**, use the **Show selection count** property to set where the number of selected items is displayed (default: **Bottom**): * **Top**: Shows count above the gallery items * **Bottom**: Shows count below the gallery items @@ -209,7 +179,7 @@ Use the **On selection change** action to trigger custom logic when selection ch ### Keep Selection -If this setting is enabled, then selected items persist across page navigation, data refreshes, filtering, and sorting operations. By default, Keep selection is disabled and the selection is cleared when the items are not in the current set of datasource items. When enabled, selected items remain selected until manually cleared by the user or through a nanoflow action. +If this setting is enabled, then selected items persist across page navigation, data refreshes, filtering, and sorting operations. This setting is only available when **Selection** is set to **Multi**. By default, Keep selection is disabled and the selection is cleared when the items are not in the current set of datasource items. When enabled, selected items remain selected until manually cleared by the user or through a nanoflow action. {{% alert color="warning" %}} Keep Selection cannot be used with non-persistent entities (NPEs) or view entities, as their IDs change on refresh. @@ -221,16 +191,16 @@ In the Gallery widget it is possible to navigate and select items using the keyb To improve user experience, it is possible to detect which item has keyboard focus. Visually, you can see which item has keyboard focus by spotting the thin blue border. -You can also see when an item is selected: an item with a light gray background is selected. +You can also see when an item is selected: an item with a light brand primary background is selected. -For the keyboard navigation and keyboard selection to work, the user must open the **General** tab and then set the **Selection** property to one of the following: +For the keyboard navigation and keyboard selection to work, you must open the **Behavior** tab and then set the **Selection** property to one of the following: * **Single**: enables keyboard navigation with just single selection * **Multi**: to enable keyboard navigation with multi-selection ### Keyboard Navigation -Using the keyboard arrow keys (↑, ↓, ←, →) the user can navigate between the items displayed in the Gallery. Also, the user can use special keyboard keys like Home, End, Page up<, and Page down. +Using the keyboard arrow keys (↑, ↓, ←, →) the user can navigate between the items displayed in the Gallery. Also, the user can use special keyboard keys like Home, End, Page up, and Page down. With the keyboard, the user can press Tab and navigate between elements to reach the Gallery items. diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/selection-helper.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/selection-helper.md index 146429417f0..a933978bd5e 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/selection-helper.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/selection-helper.md @@ -7,7 +7,7 @@ description: "Describes the configuration and usage of the Selection Helper widg ## Introduction -The [Selection Helper](https://marketplace.mendix.com/link/component/116540) widget provides bulk-selection controls for data widgets, enabling users to quickly select all or clear all items when multi-selection is enabled. While primarily used for Gallery widgets, it also supports Data Grid 2 applications. +The [Selection Helper](https://marketplace.mendix.com/link/component/116540) widget provides bulk-selection controls for data widgets, enabling users to quickly select all or clear all items when multi-selection is enabled. It works with both Gallery and Data Grid 2 widgets. Here is an example of a Selection Helper widget in a Gallery: @@ -20,18 +20,18 @@ Before using the Selection Helper widget, ensure the following: * **For Gallery** – Gallery widget is configured with Selection set to Multi. * **For Data Grid 2** – Data Grid 2 is configured with Selection set to Multi. -The Selection Helper must be placed inside the data widget's header content area. For specific guidance, see the subsections below. +The Selection Helper must be placed inside the data widget's **Filters placeholder** area. For specific guidance, see the subsections below. ### For Gallery Widgets 1. Go to your Gallery widget. -1. In the Header section, add the Selection Helper widget to the header content area. +1. Add the Selection Helper widget to the **Filters placeholder** area. 1. Configure the Selection Helper properties as needed. ### For Data Grid 2 Widgets 1. Go to your Data Grid 2 widget. -1. In the **Header** section, add the Selection Helper widget to the header content area. +1. Add the Selection Helper widget to the **Filters placeholder** area. 1. Configure the Selection Helper properties as needed. ## Properties @@ -45,11 +45,11 @@ Controls how the selection control appears to users: #### Custom Style -Available when `Style` is set to `Custom`. Defines custom widgets that display based on the current selection state: +Available when **Style** is set to **Custom**. Defines custom widgets that display based on the current selection state: -* **None Selected Widget** – Widget displayed when no items are currently selected. Usually contains **Select all** controls or empty state indicators. -* **Some Selected Widget** – Widget displayed when some (but not all) items are selected. Often used to show **Select all** controls or partial selection indicators. -* **All Selected Widget** – Widget displayed when all visible items in the grid are selected. Typically used to show **Clear selection** controls or indicators. +* **None selected** – Widget displayed when no items are currently selected. Usually contains **Select all** controls or empty state indicators. +* **Some selected** – Widget displayed when some (but not all) items are selected. Often used to show **Select all** controls or partial selection indicators. +* **All selected** – Widget displayed when all items on the current page are selected. Typically used to show **Clear selection** controls or indicators. Here is an example of a **Selection Helper** widget with a custom style configured: @@ -61,9 +61,9 @@ The Selection Helper automatically manages three distinct selection states: | State | Checkbox Appearance | Click Behavior | Use Case | | ----- | -------------------- | ------------------------- | ----------------------------------------- | -| None | Unchecked | Selects all visible items | Starting state, no selections made | -| Some | Indeterminate (dash) | Selects all visible items | Partial selection, complete the selection | -| All | Checked | Clears all selections | Full selection, allow deselection | +| None | Unchecked | Selects all items on the current page | Starting state, no selections made | +| Some | Indeterminate (dash) | Selects all items on the current page | Partial selection, complete the selection | +| All | Checked | Deselects all items on the current page | Full selection, allow deselection | ### Check Box Caption diff --git a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/tree-node.md b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/tree-node.md index 81cdb5adbf0..31f34819b37 100644 --- a/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/tree-node.md +++ b/content/en/docs/marketplace/platform-supported-content/modules/data-widgets/tree-node.md @@ -9,7 +9,7 @@ description: "Describes the purpose, features, and configurations of the Tree No The [Tree Node](https://marketplace.mendix.com/link/component/116540) widget displays a level of tree nodes. -Mendix recommends using multiple Tree Node widgets in a nested matter. In this way, you can map out your entire domain model in the form of a tree view. If you only need one tree node, then the [Accordion](/appstore/widgets/accordion/) widget is a better alternative. +Mendix recommends using multiple Tree Node widgets in a nested manner. In this way, you can map out your entire domain model in the form of a tree view. If you only need one tree node, then the [Accordion](/appstore/widgets/accordion/) widget is a better alternative. ## Features @@ -24,8 +24,8 @@ Mendix recommends using multiple Tree Node widgets in a nested matter. In this w Starting from data widgets version 3.11.0, Tree Node offers 2 ways of rendering child nodes: -* **Manual child rendering** – This is the current available configuration. The end-user needs to put tree node widget (child) inside another treenode widget (parent) and set data source accordingly. -* **Infinite tree node** – This is a recursive mode whereas the children have self reference to the same entity as the parent. In this mode, the widget will render child automatically. Data with empty parents will be automatically used as root. +* **Manual child rendering** – You place a Tree Node widget (child) inside another Tree Node widget (parent) and set its data source accordingly. The widget uses this mode when **Parent association** is not set. +* **Infinite tree node** – A recursive mode in which the children have a self-referencing association to the same entity as the parent. In this mode, the widget renders child nodes automatically. Objects with an empty parent are used as root nodes. {{< figure src="/attachments/appstore/platform-supported-content/modules/data-widgets/treenode/infinite_treenode.png" alt="self reference entity for treenode" class="no-border" >}} @@ -65,17 +65,21 @@ Drag the Tree Node widget onto the page and use the configuration properties des {{% alert color="info" %}}The **Data source** of the widget can also be used as a data source for the header and the content, regardless of the **Header type**.{{% /alert %}} -* **Header caption** – you can enter the header caption in the field or click **Edit** to configure a text template in the **Edit Caption** dialog box +* **Header caption** – the text template used as the header caption * Configurable when **Header type** is set to **Text** -* **Has children** – indicates if the current level of tree nodes has children tree nodes - * Default: **Yes** - * When set to **Yes**, a new region becomes available at the bottom of the widget where you can add another widget as child nodes +* **Open node when** – defines which part of the node opens or closes the node when clicked + * Configurable when **Header type** is set to **Custom**; default: **Header is clicked** + * When set to **Header is clicked**, the whole header is clickable + * When set to **Icon is clicked**, only the icon opens or closes the node; in this case, **Show icon** cannot be set to **No** +* **Has children** – a Boolean expression that indicates whether a tree node has child nodes or is an end node + * Configurable when **Parent association** is not set + * When configured, a new region becomes available at the bottom of the widget where you can add another widget as child nodes {{% alert color="info" %}}The **Has children** configuration will be set automatically on infinite tree node child detection mode.{{% /alert %}} * **Start expanded** – determines whether the content of the current level of tree nodes starts expanded or collapsed - * Configurable when **Has children** is set to **Yes**; default: **No** + * Configurable when **Has children** is configured or **Parent association** is set; default: **No** - {{% alert color="info" %}}On infinite tree node child detection modes, we recommend setting **Has children** to **No** for large data sets. Otherwise, the setting will force the tree node to expand directly, loading all data at once.{{% /alert %}} + {{% alert color="info" %}}In infinite tree node child detection mode, Mendix recommends setting **Start expanded** to **No** for large data sets. When **Start expanded** is set to **Yes**, the widget expands all tree nodes directly and loads all data at once.{{% /alert %}} * **Animate** – defines whether the content is animated when a tree node expands and collapses * Default: **Yes** @@ -95,6 +99,8 @@ The **Visualization** tab includes the following properties: * Configurable when **Show icon** is set to either **Left** or **Right** * **Animate icon**– defines whether the icon is animated when you expand or collapse a tree node * Default: **Yes** +* **No data message** – the text shown when there are no items to display + * Configurable when **Parent association** is set; default: **No data available** ### Styling @@ -104,5 +110,4 @@ These are the design properties shipped with Atlas UI for this widget: * **Borders** – changes the border appearance * **Horizontal**, **Both**, **None** (default) -* **Hover** – highlights an item when hovering over it - * **Yes**, **No** (default) +* **Hover** – a toggle that highlights an item when hovering over it; only useful when the item is clickable diff --git a/static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filter-region.png b/static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filter-region.png deleted file mode 100644 index 7a8e4ec82b20b1d1e4c9f318a0cdc13cdda00518..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17509 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�*RYzze2F`8#1Hf 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 z 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⪙VQ}yu<^jGcgnC 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 z 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 PM=X|SFaJM7^_%|#3&q;f diff --git a/static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filtering.png b/static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/filtering.png deleted file mode 100644 index 985726d32b3b7f71c2976cd1af0a4f84c4e0aee7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11173 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 z%0A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 diff --git a/static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/sorting.png b/static/attachments/appstore/platform-supported-content/modules/data-widgets/gallery/sorting.png deleted file mode 100644 index 9518ebd8d142cc387e9a4a6b3299b5c2a386113d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14564 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