Skip to content

Commit fe1e37a

Browse files
authored
Merge pull request #10023 from samuelreichert/update-deprecated-widgets-list
Update deprecated widgets list
2 parents 8a2dba5 + dc64d06 commit fe1e37a

File tree

6 files changed

+52
-42
lines changed

6 files changed

+52
-42
lines changed

content/en/docs/marketplace/platform-supported-content/widgets/bootstrap-tooltip.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ url: /appstore/widgets/bootstrap-tooltip/
55
description: "Describes the configuration and usage of the Bootstrap Tooltip widget, which is available in the Mendix Marketplace."
66
#If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details.
77
---
8+
89
{{% alert color="warning" %}}
9-
This widget is deprecated. For an alternative, see [Tooltip](/appstore/widgets/tooltip/).
10+
This widget is deprecated. For an alternative, see the [Tooltip](/appstore/widgets/tooltip/) widget.
1011
{{% /alert %}}
1112

1213
## Introduction
@@ -24,7 +25,7 @@ The [Bootstrap Tooltip](https://marketplace.mendix.com/link/component/1939/) wid
2425

2526
## Installation
2627

27-
To install, import the Bootstrap Tooltip widget into your app and add the widget on a page. Locate the widget as close to the target element as possible (preferably next to it).
28+
To install, import the Bootstrap Tooltip widget into your app and add the widget on a page. Locate the widget as close to the target element as possible (preferably next to it).
2829

2930
When an element has a tooltip attached to it and needs to be conditionally visible, put both the element and the tooltip together in a container and apply the visibility conditions to the container instead of the element:
3031

content/en/docs/marketplace/platform-supported-content/widgets/calendar.md

Lines changed: 35 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
---
22
title: "Calendar"
3-
url: /appstore/widgets/calendar/
43
deprecated: true
4+
url: /appstore/widgets/calendar/
55
description: "Describes the configuration and usage of the Calendar widget, which is available in the Mendix Marketplace."
66
#If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details.
77
---
88

9+
{{% alert color="warning" %}}
10+
This widget is deprecated. For an alternative, see the [Calendar](/appstore/modules/calendar-module/) module.
11+
{{% /alert %}}
12+
913
## Introduction
1014

1115
{{% alert color="info" %}}
12-
This documentation applies to version 1 of the Calendar widget.
16+
This documentation applies to version 1 of the Calendar widget.
1317

1418
For documentation on versions 2 and above of Calendar, refer to [Calendar module](/appstore/modules/calendar-module/).
1519
{{% /alert %}}
@@ -29,25 +33,25 @@ Drag the widget into a data view that provides a calendar entity, which contains
2933

3034
### Data Source Tab
3135

32-
* **Data source** – Determines the retrieval of the calendar events via context, database, microflow, or nanoflow.
36+
* **Data source** – Determines the retrieval of the calendar events via context, database, microflow, or nanoflow.
3337
The default value is **Context**.
3438
* **Event entity** – The entity that represents the event to be displayed by the calendar.
35-
* **XPath** – Filters the events retrieved from the database by the configured XPath.
39+
* **XPath** – Filters the events retrieved from the database by the configured XPath.
3640
This is configurable when the **Data source** is set to **Database**.
37-
* **Microflow** – The microflow executed to retrieve the calendar events.
41+
* **Microflow** – The microflow executed to retrieve the calendar events.
3842
This is configurable when the **Data source** is set to **Microflow**.
39-
* **Nanoflow** – The nanoflow executed to retrieve the calendar events.
43+
* **Nanoflow** – The nanoflow executed to retrieve the calendar events.
4044
This is configurable when the **Data source** is set to **Nanoflow**.
41-
* **Title attribute** – The String attribute containing the calendar event's title.
45+
* **Title attribute** – The String attribute containing the calendar event's title.
4246
This is configurable when the **Event entity** is configured.
43-
* **All day attribute** – The Boolean attribute indicating whether a calendar event takes a full day.
47+
* **All day attribute** – The Boolean attribute indicating whether a calendar event takes a full day.
4448
This is configurable when the **Event entity** is configured.
45-
* **Start attribute** – The DateTime attribute indicating the start of a calendar event.
49+
* **Start attribute** – The DateTime attribute indicating the start of a calendar event.
4650
This is configurable when the **Event entity** is configured.
47-
* **End attribute** – The DateTime attribute indicating the end of a calendar event.
51+
* **End attribute** – The DateTime attribute indicating the end of a calendar event.
52+
This is configurable when the **Event entity** is configured.
53+
* **Color attribute** – The String attribute affecting the background of a calendar event.
4854
This is configurable when the **Event entity** is configured.
49-
* **Color attribute** – The String attribute affecting the background of a calendar event.
50-
This is configurable when the **Event entity** is configured.
5155
All HTML supported color formats are supported, for example, "red", "#FF0000", "rgb(250,10,20)" or "rgba(10,10,10, 0.5)".
5256
* **Refresh data source on view** – Enables the retrieval of a subset of a larger data set by doing the following:
5357

@@ -61,21 +65,21 @@ Drag the widget into a data view that provides a calendar entity, which contains
6165
### View Tab
6266

6367
* **View** – Determines the calendar's views:
64-
68+
6569
* **Standard** – Day, week, and month view only. This is the default value.
6670
* **Custom** – Custom views configured in **Custom top bar views**.
6771
* **Initial selected view** – Determines the view when the calendar becomes visible for the first time. The available options are:
68-
72+
6973
* **Day**
7074
* **Week**
7175
* **Month**. This is the default.
7276
* **Work week**. This is available as a custom view.
7377
* **Agenda**. This is available as a custom view.
7478
* **Start date attribute** – The DateTime attribute indicating the start date of the current calendar view. Depending on the view, the actual view's start date may differ. For example, if a Wednesday is configured as the start date in a week view, then the Monday just before that date is the actual start date.
7579
* **Custom top bar views** – The custom calendar views, which are configurable when **View** is set to **Custom**, offer the following options:
76-
80+
7781
* **Appearance** tab
78-
* **Item** – The type of element and the supported calendar views to be added to the top bar of the calendar. The default is **Month button**. The following types are supported:
82+
* **Item** – The type of element and the supported calendar views to be added to the top bar of the calendar. The default is **Month button**. The following types are supported:
7983

8084
* **Previous button**
8185
* **Today button**
@@ -96,28 +100,28 @@ Drag the widget into a data view that provides a calendar entity, which contains
96100
* **Button tooltip** – Optional text shown in a tooltip when hovering over the button.
97101
* **Button style** – Sets the button's brand style. The default value is **Default**.
98102
* **Custom formats** tab
99-
* **Header day format** – The day formatting in the view's header columns. This is configurable when **Item** is set to **Day button**, **Week button**, **Work week button**, **Month button**, or **Agenda button**.
100-
Use Mendix date formats, such as `EEEE dd/MM`.
101-
* **Cell date format** – The day formatting of a certain day cell in a month view. This is configurable when **Item** is set to **Month button**.
103+
* **Header day format** – The day formatting in the view's header columns. This is configurable when **Item** is set to **Day button**, **Week button**, **Work week button**, **Month button**, or **Agenda button**.
104+
Use Mendix date formats, such as `EEEE dd/MM`.
105+
* **Cell date format** – The day formatting of a certain day cell in a month view. This is configurable when **Item** is set to **Month button**.
102106
Use Mendix date formats, such as `dd`.
103-
* **Time gutter format** – The time formatting in the first column of the view. This is configurable when **Item** is set to **Day button**, **Week button**, **Work week button**, or **Agenda button**.
107+
* **Time gutter format** – The time formatting in the first column of the view. This is configurable when **Item** is set to **Day button**, **Week button**, **Work week button**, or **Agenda button**.
104108
Use Mendix date formats, such as `HH:mm`.
105-
* **Date gutter format** – The date formatting in the first column of the view. This is configurable when **Item** is set to **Agenda button**.
106-
Use Mendix date formats, such as `EEE MMM d`.
109+
* **Date gutter format** – The date formatting in the first column of the view. This is configurable when **Item** is set to **Agenda button**.
110+
Use Mendix date formats, such as `EEE MMM d`.
107111
* **Text** tab
108-
* **Default all day text** – The text indicating that an event will take a full day in the agenda view. This is configurable when **Item** is set to **Agenda button**.
109-
* **Header date** – The text for the date column header in the agenda view. This is configurable when **Item** is set to **Agenda button**.
112+
* **Default all day text** – The text indicating that an event will take a full day in the agenda view. This is configurable when **Item** is set to **Agenda button**.
113+
* **Header date** – The text for the date column header in the agenda view. This is configurable when **Item** is set to **Agenda button**.
110114
* **Header time** – The text for the time column header in the agenda view. This is configurable when **Item** is set to **Agenda button**.
111-
* **Header event** – The text for the event column header in the agenda view. This is configurable when **Item** is set to **Agenda button**.
112-
* **Editable** – Determines whether the calendar is editable.
115+
* **Header event** – The text for the event column header in the agenda view. This is configurable when **Item** is set to **Agenda button**.
116+
* **Editable** – Determines whether the calendar is editable.
113117
The default value is **Default**. In the default mode, the surrounding data view's editability is decisive.
114-
* **Enable create** – Determines whether the calendar allows the creation of new events by clicking on and dragging over date and time slots.
118+
* **Enable create** – Determines whether the calendar allows the creation of new events by clicking on and dragging over date and time slots.
115119
The default value is **Yes**.
116120

117121
### Events Tab
118122

119-
* **On click** – Determines the type of the executed action triggered when clicking a calendar event or day slot. The default value is **Do nothing**.
120-
* **On click microflow** – The microflow executed when clicking a calendar event or day slot. This is configurable when **On click** is set to **Call a microflow**.
123+
* **On click** – Determines the type of the executed action triggered when clicking a calendar event or day slot. The default value is **Do nothing**.
124+
* **On click microflow** – The microflow executed when clicking a calendar event or day slot. This is configurable when **On click** is set to **Call a microflow**.
121125
* **On click nanoflow** – The nanoflow executed when clicking a calendar event or day slot. This is configurable when **On click** is set to **Call a nanoflow**.
122126
* **On create** – Determines the type of the executed action triggered when a date or time slot is selected and when **Enable create** is set to **Yes**. The default value is **Do nothing**.
123127
* **Create association** – Sets an association between the created event object and the calendar object which is provided with a data view as context to the widget.
@@ -142,7 +146,7 @@ To configure an example Calendar widget in a basic way, follow these steps:
142146

143147
1. Place the widget in a data container like a data view, list view, or template grid widget.
144148
2. Navigate to the **Data Source** tab and configure the data source type to retrieve a list of events. You can use a **Microflow** for this purpose.
145-
3. Configure the **Event** entity. For this example, create and select an entity named *Appointment* in your domain model with the following attributes:
149+
3. Configure the **Event** entity. For this example, create and select an entity named *Appointment* in your domain model with the following attributes:
146150

147151
* title (string)
148152
* start (data-time)
@@ -156,6 +160,6 @@ Optionally, you can further configure the widget by following these steps:
156160

157161
1. Choose the initial selected view in the **View** tab:
158162
1. Select a **Day**, **Week**, or **Month** view as the default.
159-
2. In the **Events** tab, choose the **On Create** event and select **Call a Microflow**:
163+
2. In the **Events** tab, choose the **On Create** event and select **Call a Microflow**:
160164
3. Create this microflow so that it opens a new page, like an overview edit page of the **Appointment** entity mentioned above. This way, when a time slot in the calendar is selected, you can add or edit a new event.
161165
4. Navigate to the **Size** tab and define the width and height of the widget so it suits your page.

content/en/docs/marketplace/platform-supported-content/widgets/google-maps.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ aliases:
99
---
1010

1111
{{% alert color="warning" %}}
12-
This widget is deprecated. You can use the [Maps](/appstore/widgets/maps/) widget instead.
12+
This widget is deprecated. For an alternative, see the [Maps](/appstore/widgets/maps/) widget.
1313
{{% /alert %}}
1414

1515
## Introduction
@@ -135,8 +135,8 @@ Choosing an existing style sheet from a large library that fits your application
135135
Using community tools, this is how you can upload your own custom style array to the website:
136136

137137
1. Go-to Snazzymaps and click **Create.**
138-
{{< figure src="/attachments/appstore/platform-supported-content/widgets/style-google-maps/snazzymaps.png" class="no-border" >}}
138+
{{< figure src="/attachments/appstore/platform-supported-content/widgets/style-google-maps/snazzymaps.png" class="no-border" >}}
139139
2. Now you will see the same sort of handy quick style method that Mendix provides at the [Atlas 3](https://atlas.mendix.com/) site.
140-
{{< figure src="/attachments/appstore/platform-supported-content/widgets/style-google-maps/custom-snazzymaps.png" class="no-border" >}}
140+
{{< figure src="/attachments/appstore/platform-supported-content/widgets/style-google-maps/custom-snazzymaps.png" class="no-border" >}}
141141

142142
Happy app building!

content/en/docs/marketplace/platform-supported-content/widgets/label-selector.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
---
22
title: "Label Selector"
3+
deprecated: true
34
url: /appstore/widgets/label-selector/
45
description: "Describes the configuration and usage of the Label Selector widget, which is available in the Mendix Marketplace."
56
#If moving or renaming this doc file, implement a temporary redirect and let the respective team know they should update the URL in the product. See Mapping to Products for more details.
67
---
78

9+
{{% alert color="warning" %}}
10+
This widget is deprecated. For an alternative, see the [Combo Box](/appstore/widgets/combobox/) widget.
11+
{{% /alert %}}
12+
813
## Introduction
914

1015
The [Label Selector](https://marketplace.mendix.com/link/component/292/) widget enables easily creating objects, assigning objects to other objects, and removing objects (for example, labels) from other objects.
@@ -34,7 +39,7 @@ To implement this widget, follow these steps:
3439
1. Download the Label Selector widget into your app via the Marketplace in Studio Pro.
3540
2. Create a [persistable](/refguide/persistability/) entity named **Label**.
3641
3. Add two [attributes](/refguide/attributes/) to the entity named **Caption** and **Color**.
37-
4. Add a [many-to-many association with dual ownership](/refguide/associations/#many-to-many-both) between this new entity and the entity that you want to label.
42+
4. Add a [many-to-many association with dual ownership](/refguide/associations/#many-to-many-both) between this new entity and the entity that you want to label.
3843
5. Add any necessary [access rules](/refguide/access-rules/) to the new entity.
3944
6. On a page with a data view of the entity that you want to label, add the widget to this data view.
4045
7. On the widget properties **Data Source** tab, set **Label object** to the **Label** entity, **Caption attribute** to the **Caption** attribute, and **Color Attribute** to the **Color** attribute.

content/en/docs/marketplace/platform-supported-content/widgets/list-view-swipe.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: "Describes the configuration and usage of the List View Swipe widge
77
---
88

99
{{% alert color="warning" %}}
10-
This widget is deprecated.
10+
This widget is deprecated. For an alternative, see the [Native Mobile Resources](/appstore/modules/native-mobile-resources/) module.
1111
{{% /alert %}}
1212

1313
## Introduction
@@ -61,7 +61,7 @@ Use the following details for styling:
6161
* `.widget-listview-swipe-disabled`
6262
* `.widget-listview-swipe-disabled-left`
6363
* `.widget-listview-swipe-disabled-right`
64-
* These interactive classes are attached during an action:
64+
* These interactive classes are attached during an action:
6565
* `.will-accept-swipe`
6666
* `.swiping-right`
6767
* `.swiping-left`
@@ -80,4 +80,4 @@ To design the background of the view, follow these steps:
8080

8181
In some scenarios, swiping should be (conditionally) disabled. To disable a single swipe item, add the `.widget-listview-swipe-disabled`, `.widget-listview-swipe-disabled-left`, or `.widget-listview-swipe-disabled-right` CSS class to the list view item. To disable all the swipe actions, add the class to the list view .
8282

83-
You can use other custom widgets (for example, [EnumClass](https://marketplace.mendix.com/link/component/2641/)) to change the classes dynamically at runtime.
83+
You can use other custom widgets (for example, [EnumClass](https://marketplace.mendix.com/link/component/2641/)) to change the classes dynamically at runtime.

content/en/docs/marketplace/platform-supported-content/widgets/microflow-timer.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ description: "Describes the configuration and usage of the Microflow Timer widge
77
---
88

99
{{% alert color="warning" %}}
10-
This widget is deprecated. For handling actions when a component loads or context changes use the [Events](/appstore/widgets/events/) widget.
10+
This widget is deprecated. For handling actions when a component loads or context changes use the [Events](/appstore/widgets/events/) widget.
1111
{{% /alert %}}
1212

1313
## Introduction
1414

15-
The [Microflow Timer](https://marketplace.mendix.com/link/component/27/) widget can be used to time and execute a microflow or nanoflow as long as a certain page is open. The microflow or nanoflow can be executed once or repeatedly, in which case it will not stop until it returns false or until the page is closed.
15+
The [Microflow Timer](https://marketplace.mendix.com/link/component/27/) widget can be used to time and execute a microflow or nanoflow as long as a certain page is open. The microflow or nanoflow can be executed once or repeatedly, in which case it will not stop until it returns false or until the page is closed.
1616

1717
{{% alert color="warning" %}}
1818
In offline apps, you cannot use microflows, but you can use nanoflows.

0 commit comments

Comments
 (0)