Skip to content

Commit 20e7471

Browse files
committed
fix: fix rendering in design mode
1 parent 383c774 commit 20e7471

26 files changed

+156
-14
lines changed

packages/modules/data-widgets/CHANGELOG.md

+88
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,94 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [2.25.1] DataWidgets - 2024-11-04
10+
11+
### [2.10.4] DatagridDateFilter
12+
13+
#### Fixed
14+
15+
- We fixed an issue with the widget failing to render in Design mode.
16+
17+
### [2.9.3] DatagridDropdownFilter
18+
19+
#### Fixed
20+
21+
- We fixed an issue with the widget failing to render in Design mode.
22+
23+
### [2.8.4] DatagridNumberFilter
24+
25+
#### Fixed
26+
27+
- We fixed an issue with the widget failing to render in Design mode.
28+
29+
### [2.8.4] DatagridTextFilter
30+
31+
#### Fixed
32+
33+
- We fixed an issue with the widget failing to render in Design mode.
34+
35+
### [2.25.1] Datagrid
36+
37+
#### Fixed
38+
39+
- We fixed an issue with the widget failing to render in Design mode.
40+
41+
### [1.12.3] Gallery
42+
43+
#### Fixed
44+
45+
- We fixed an issue with the widget failing to render in Design mode.
46+
47+
## [2.25.0] DataWidgets - 2024-10-31
48+
49+
### [2.10.3] DatagridDateFilter
50+
51+
#### Fixed
52+
53+
- We fixed an issue with grid wide filters not resetting.
54+
55+
### [2.9.2] DatagridDropdownFilter
56+
57+
#### Fixed
58+
59+
- We fixed an issue where onChange events were not being triggered on dropdown filter.
60+
61+
- We fixed an issue with dropdown filters in some cases not setting or resetting.
62+
63+
### [2.8.3] DatagridNumberFilter
64+
65+
#### Fixed
66+
67+
- We fixed an issue with grid wide filters not resetting.
68+
69+
### [2.8.3] DatagridTextFilter
70+
71+
#### Fixed
72+
73+
- We fixed an issue with grid wide filters not resetting.
74+
75+
### [2.25.0] Datagrid
76+
77+
#### Changed
78+
79+
- We improved our drop-down filter integration - now the drop-down can store its value in the personalization config. For best results, the new 'Use lazy load' property should be set to false.
80+
81+
#### Added
82+
83+
- We added new 'Use lazy load' property that can be used to improve the end-user experience.
84+
85+
#### Fixed
86+
87+
- We fixed an issue with grid wide filters not resetting.
88+
89+
### [1.12.2] Gallery
90+
91+
#### Fixed
92+
93+
- We resolved an issue where the gallery filter was not being applied at first.
94+
95+
- We fixed an issue with grid wide filters not resetting.
96+
997
## [2.23.2] DataWidgets - 2024-10-14
1098

1199
### Fixed

packages/modules/data-widgets/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mendix/data-widgets",
33
"moduleName": "Data Widgets",
4-
"version": "2.25.0",
4+
"version": "2.25.1",
55
"license": "Apache-2.0",
66
"copyright": "© Mendix Technology BV 2023. All rights reserved.",
77
"private": true,

packages/pluggableWidgets/datagrid-date-filter-web/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [2.10.4] - 2024-11-04
10+
11+
### Fixed
12+
13+
- We fixed an issue with the widget failing to render in Design mode.
14+
915
## [2.10.3] - 2024-10-31
1016

1117
### Fixed

packages/pluggableWidgets/datagrid-date-filter-web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mendix/datagrid-date-filter-web",
33
"widgetName": "DatagridDateFilter",
4-
"version": "2.10.3",
4+
"version": "2.10.4",
55
"description": "",
66
"copyright": "© Mendix Technology BV 2023. All rights reserved.",
77
"private": true,

packages/pluggableWidgets/datagrid-date-filter-web/src/DatagridDateFilter.editorPreview.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import { enableStaticRendering } from "mobx-react-lite";
2+
enableStaticRendering(true);
3+
14
import { FilterComponent } from "./components/FilterComponent";
25
import { withPreviewAdapter } from "./hocs/withPreviewAdapter";
36

packages/pluggableWidgets/datagrid-date-filter-web/src/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<package xmlns="http://www.mendix.com/package/1.0/">
3-
<clientModule name="DatagridDateFilter" version="2.10.3" xmlns="http://www.mendix.com/clientModule/1.0/">
3+
<clientModule name="DatagridDateFilter" version="2.10.4" xmlns="http://www.mendix.com/clientModule/1.0/">
44
<widgetFiles>
55
<widgetFile path="DatagridDateFilter.xml" />
66
</widgetFiles>

packages/pluggableWidgets/datagrid-dropdown-filter-web/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [2.9.3] - 2024-11-04
10+
11+
### Fixed
12+
13+
- We fixed an issue with the widget failing to render in Design mode.
14+
915
## [2.9.2] - 2024-10-31
1016

1117
### Fixed

packages/pluggableWidgets/datagrid-dropdown-filter-web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mendix/datagrid-dropdown-filter-web",
33
"widgetName": "DatagridDropdownFilter",
4-
"version": "2.9.2",
4+
"version": "2.9.3",
55
"description": "",
66
"copyright": "© Mendix Technology BV 2023. All rights reserved.",
77
"private": true,

packages/pluggableWidgets/datagrid-dropdown-filter-web/src/DatagridDropdownFilter.editorPreview.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import { enableStaticRendering } from "mobx-react-lite";
2+
enableStaticRendering(true);
3+
14
import { createElement, ReactElement, useRef } from "react";
25
import { DatagridDropdownFilterPreviewProps } from "../typings/DatagridDropdownFilterProps";
36
import { parseStyle } from "@mendix/widget-plugin-platform/preview/parse-style";

packages/pluggableWidgets/datagrid-dropdown-filter-web/src/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<package xmlns="http://www.mendix.com/package/1.0/">
3-
<clientModule name="DatagridDropdownFilter" version="2.9.2" xmlns="http://www.mendix.com/clientModule/1.0/">
3+
<clientModule name="DatagridDropdownFilter" version="2.9.3" xmlns="http://www.mendix.com/clientModule/1.0/">
44
<widgetFiles>
55
<widgetFile path="DatagridDropdownFilter.xml" />
66
</widgetFiles>

packages/pluggableWidgets/datagrid-number-filter-web/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [2.8.4] - 2024-11-04
10+
11+
### Fixed
12+
13+
- We fixed an issue with the widget failing to render in Design mode.
14+
915
## [2.8.3] - 2024-10-31
1016

1117
### Fixed

packages/pluggableWidgets/datagrid-number-filter-web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mendix/datagrid-number-filter-web",
33
"widgetName": "DatagridNumberFilter",
4-
"version": "2.8.3",
4+
"version": "2.8.4",
55
"description": "",
66
"copyright": "© Mendix Technology BV 2023. All rights reserved.",
77
"private": true,

packages/pluggableWidgets/datagrid-number-filter-web/src/DatagridNumberFilter.editorPreview.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import { enableStaticRendering } from "mobx-react-lite";
2+
enableStaticRendering(true);
3+
14
import { createElement, ReactElement, useMemo, useRef } from "react";
25
import { parseStyle } from "@mendix/widget-plugin-platform/preview/parse-style";
36
import { InputWithFilters } from "@mendix/widget-plugin-filtering/controls";

packages/pluggableWidgets/datagrid-number-filter-web/src/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<package xmlns="http://www.mendix.com/package/1.0/">
3-
<clientModule name="DatagridNumberFilter" version="2.8.3" xmlns="http://www.mendix.com/clientModule/1.0/">
3+
<clientModule name="DatagridNumberFilter" version="2.8.4" xmlns="http://www.mendix.com/clientModule/1.0/">
44
<widgetFiles>
55
<widgetFile path="DatagridNumberFilter.xml" />
66
</widgetFiles>

packages/pluggableWidgets/datagrid-text-filter-web/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [2.8.4] - 2024-11-04
10+
11+
### Fixed
12+
13+
- We fixed an issue with the widget failing to render in Design mode.
14+
915
## [2.8.3] - 2024-10-31
1016

1117
### Fixed

packages/pluggableWidgets/datagrid-text-filter-web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mendix/datagrid-text-filter-web",
33
"widgetName": "DatagridTextFilter",
4-
"version": "2.8.3",
4+
"version": "2.8.4",
55
"description": "",
66
"copyright": "© Mendix Technology BV 2023. All rights reserved.",
77
"private": true,

packages/pluggableWidgets/datagrid-text-filter-web/src/DatagridTextFilter.editorPreview.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import { enableStaticRendering } from "mobx-react-lite";
2+
enableStaticRendering(true);
3+
14
import { createElement, ReactElement, useMemo, useRef } from "react";
25
import { DatagridTextFilterPreviewProps } from "../typings/DatagridTextFilterProps";
36
import { parseStyle } from "@mendix/widget-plugin-platform/preview/parse-style";

packages/pluggableWidgets/datagrid-text-filter-web/src/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<package xmlns="http://www.mendix.com/package/1.0/">
3-
<clientModule name="DatagridTextFilter" version="2.8.3" xmlns="http://www.mendix.com/clientModule/1.0/">
3+
<clientModule name="DatagridTextFilter" version="2.8.4" xmlns="http://www.mendix.com/clientModule/1.0/">
44
<widgetFiles>
55
<widgetFile path="DatagridTextFilter.xml" />
66
</widgetFiles>

packages/pluggableWidgets/datagrid-web/CHANGELOG.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
1010

1111
- We have introduced the loading state in Datagrid 2, so that the loading state is displayed on every pagination, filter search, or loading.
1212

13-
## [2.26.1] - 2024-10-31
13+
## [2.25.1] - 2024-11-04
14+
15+
### Fixed
16+
17+
- We fixed an issue with the widget failing to render in Design mode.
18+
19+
## [2.25.0] - 2024-10-31
1420

1521
### Changed
1622

packages/pluggableWidgets/datagrid-web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mendix/datagrid-web",
33
"widgetName": "Datagrid",
4-
"version": "2.25.0",
4+
"version": "2.25.1",
55
"description": "",
66
"copyright": "© Mendix Technology BV 2023. All rights reserved.",
77
"private": true,

packages/pluggableWidgets/datagrid-web/src/Datagrid.editorPreview.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
/* Disable warning that hooks can be used only in components */
22
/* eslint-disable react-hooks/rules-of-hooks */
33

4+
import { enableStaticRendering } from "mobx-react-lite";
5+
enableStaticRendering(true);
6+
47
import { parseStyle } from "@mendix/widget-plugin-platform/preview/parse-style";
58
import { GUID, ObjectItem } from "mendix";
69
import { Selectable } from "mendix/preview/Selectable";

packages/pluggableWidgets/datagrid-web/src/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<package xmlns="http://www.mendix.com/package/1.0/">
3-
<clientModule name="Datagrid" version="2.25.0" xmlns="http://www.mendix.com/clientModule/1.0/">
3+
<clientModule name="Datagrid" version="2.25.1" xmlns="http://www.mendix.com/clientModule/1.0/">
44
<widgetFiles>
55
<widgetFile path="Datagrid.xml" />
66
</widgetFiles>

packages/pluggableWidgets/gallery-web/CHANGELOG.md

+6
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
## [1.12.3] - 2024-11-04
10+
11+
### Fixed
12+
13+
- We fixed an issue with the widget failing to render in Design mode.
14+
915
## [1.12.2] - 2024-10-31
1016

1117
### Fixed

packages/pluggableWidgets/gallery-web/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@mendix/gallery-web",
33
"widgetName": "Gallery",
4-
"version": "1.12.2",
4+
"version": "1.12.3",
55
"description": "A flexible gallery widget that renders columns, rows and layouts.",
66
"copyright": "© Mendix Technology BV 2023. All rights reserved.",
77
"license": "Apache-2.0",

packages/pluggableWidgets/gallery-web/src/Gallery.editorPreview.tsx

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import { enableStaticRendering } from "mobx-react-lite";
2+
enableStaticRendering(true);
3+
14
import { GUID, ObjectItem } from "mendix";
25
import { createElement, ReactElement, ReactNode, useCallback } from "react";
36
import { useFocusTargetController } from "@mendix/widget-plugin-grid/keyboard-navigation/useFocusTargetController";

packages/pluggableWidgets/gallery-web/src/package.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<package xmlns="http://www.mendix.com/package/1.0/">
3-
<clientModule name="Gallery" version="1.12.2" xmlns="http://www.mendix.com/clientModule/1.0/">
3+
<clientModule name="Gallery" version="1.12.3" xmlns="http://www.mendix.com/clientModule/1.0/">
44
<widgetFiles>
55
<widgetFile path="Gallery.xml" />
66
</widgetFiles>

0 commit comments

Comments
 (0)