Skip to content

Latest commit

 

History

History
532 lines (303 loc) · 18.5 KB

What_s_New_in_OpenUI5_1_123_9d00ac7.md

File metadata and controls

532 lines (303 loc) · 18.5 KB
loio
9d00ac7f35734554ac9d11de5f3d4dbe

What's New in OpenUI5 1.123

With this release OpenUI5 is upgraded from version 1.122 to 1.123.


Version

Type

Category

Title

Description

Action

Available as of

1.123

Deprecated

Feature

Deprecations

Deprecations

There are currently no major deprecations. For a complete list of all deprecations, see Deprecated APIs.

Deprecated•Feature•Info Only•1.123

Info Only

2024-04-18

1.123

Changed

Control

sap.m.MenuItem and sap.ui.unified.MenuItem

sap.m.MenuItem, sap.ui.unified.MenuItem

We have added a new shortcutText property to the menu items of both controls. It allows developers to provide users with a quick reference about the available keyboard shortcuts. The shortcut text is displayed after the regular menu item text. Additionally, when the shortcutText property is set, the aria-keyshortcuts attribute is automatically rendered in the menu item's DOM element. This attribute holds the same value as the shortcutText property, thereby improving accessibility for users who rely on assistive technologies. For more information, see the API References of sap.m.MenuItem and sap.ui.unified.MenuItem controls.

Changed•Control•Info Only•1.123

Info Only

2024-04-18

1.123

Changed

Control

sap.m.SinglePlanningCalendar

sap.m.SinglePlanningCalendar

  • We have introduced a way to place custom content inside calendar appointments in the same way as it was already possible in the sap.m.PlanningCalendar. Using the customContent aggregation you can now add suitable controls in the sap.ui.unified.CalendarAppointment and these controls will be rendered instead of the original title, text, description, and icon properties of the appointment. The custom content will be displayed in all views of the SinglePlanningCalendar. As an application developer, you must ensure that all the accessibility requirements are met, and that the height of the content conforms with the height provided by the appointment For more information, see the API Reference.

  • We have introduced two new events triggered from the Month view:

    • weekNumberPress - fired when a calendar week number is pressed. It carries information about the number of the selected week.
    • selectedDatesChange - fired when a new day, or a sequence of days, is selected. If the event is prevented, the change will not occur.

    For more information, see the API Reference.

Changed•Control•Info Only•1.123

Info Only

2024-04-18

1.123

Changed

Control

sap.m.TimePicker

sap.m.TimePicker

  • We have improved the control when used with flexible time formats. We have changed the default behavior of the mask and now, if the maskMode property is set to On, the mask is only applied to time formats with a fixed length, but it’s disabled when the time format doesn't have a fixed length. Additionally, we have added a new maskMode option, Enforce, with which the mask will always be enforced, regardless of whether the length of the time format is fixed or variable.
  • The flexible time periods that are specified with date patterns with the B symbol in the display format can now be used in the control’s value help. Date patterns specified with the B symbol are using values like midnight, noon, in the morning, in the afternoon, and others. These values are now adapted to AM/PM when a 12-hour format is used.

For more information, see the API Reference.

Changed•Control•Info Only•1.123

Info Only

2024-04-18

1.123

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

The new version of the OpenUI5 OData V4 model introduces the following features:

  • We have introduced the sap.ui.model.odata.v4.ODataContextBinding#invoke method, replacing the now deprecated #execute method.

  • If you use the experimental feature of recursive hierarchy maintenance and call the sap.ui.model.odata.v4.Context#requestSideEffects API with an empty navigation property path on the header context of a list binding, the expansion state of nodes is now kept, and created nodes are still shown preceding their siblings.

    For more information, see the API Reference.

  • If you use the experimental feature of selecting all records by calling sap.ui.model.odata.v4.Context#setSelected on the header context of a list binding, all loaded contexts are now selected accordingly.

    For more information, see the API Reference.

Changed•Feature•Info Only•1.123

Info Only

2024-04-18

1.123

Changed

Control

sap.m.InputBase,sap.m.ComboBox

sap.m.InputBase, sap.m.ComboBox

We have enhanced the behavior to display the value state message when clicking the input if it was moved out of the viewport or hidden for any other reason.

Changed•Control•Info Only•1.123

Info Only

2024-04-18

1.123

Changed

Control

**sap.m.Input, sap.m.ComboBox **

sap.m.Input, sap.m.ComboBox

We have improved the behavior of type-ahead and selection of dynamically added items when users edit or delete input or suggestions. When users delete characters and the remaining text exactly matches an item, that item is now selected.

Changed•Control•Info Only•1.123

Info Only

2024-04-18

Parent topic:Previous Versions

Related Information

What's New in OpenUI5 1.131

What's New in OpenUI5 1.130

What's New in OpenUI5 1.129

What's New in OpenUI5 1.128

What's New in OpenUI5 1.127

What's New in OpenUI5 1.126

What's New in OpenUI5 1.125

What's New in OpenUI5 1.124

What's New in OpenUI5 1.122

What's New in OpenUI5 1.121

What's New in OpenUI5 1.120

What's New in OpenUI5 1.119

What's New in OpenUI5 1.118

What's New in OpenUI5 1.117

What's New in OpenUI5 1.116

What's New in OpenUI5 1.115

What's New in OpenUI5 1.114

What's New in OpenUI5 1.113

What's New in OpenUI5 1.112

What's New in OpenUI5 1.111

What's New in OpenUI5 1.110

What's New in OpenUI5 1.109

What's New in OpenUI5 1.108

What's New in OpenUI5 1.107

What's New in OpenUI5 1.106

What's New in OpenUI5 1.105

What's New in OpenUI5 1.104

What's New in OpenUI5 1.103

What's New in OpenUI5 1.102

What's New in OpenUI5 1.101

What's New in OpenUI5 1.100

What's New in OpenUI5 1.99

What's New in OpenUI5 1.98

What's New in OpenUI5 1.97

What's New in OpenUI5 1.96

What's New in OpenUI5 1.95

What's New in OpenUI5 1.94

What's New in OpenUI5 1.93

What's New in OpenUI5 1.92

What's New in OpenUI5 1.91

What's New in OpenUI5 1.90

What's New in OpenUI5 1.89

What's New in OpenUI5 1.88

What's New in OpenUI5 1.87

What's New in OpenUI5 1.86

What's New in OpenUI5 1.85

What's New in OpenUI5 1.84

What's New in OpenUI5 1.82

What's New in OpenUI5 1.81

What's New in OpenUI5 1.80

What's New in OpenUI5 1.79

What's New in OpenUI5 1.78

What's New in OpenUI5 1.77

What's New in OpenUI5 1.76

What's New in OpenUI5 1.75

What's New in OpenUI5 1.74

What's New in OpenUI5 1.73

What's New in OpenUI5 1.72

What's New in OpenUI5 1.71

What's New in OpenUI5 1.70

What's New in OpenUI5 1.69

What's New in OpenUI5 1.68

What's New in OpenUI5 1.67

What's New in OpenUI5 1.66

What's New in OpenUI5 1.65

What's New in OpenUI5 1.64

What's New in OpenUI5 1.63

What's New in OpenUI5 1.62

What's New in OpenUI5 1.61

What's New in OpenUI5 1.60

What's New in OpenUI5 1.58

What's New in OpenUI5 1.56

What's New in OpenUI5 1.54

What's New in OpenUI5 1.52

What's New in OpenUI5 1.50

What's New in OpenUI5 1.48

What's New in OpenUI5 1.46

What's New in OpenUI5 1.44

What's New in OpenUI5 1.42

What's New in OpenUI5 1.40

What's New in OpenUI5 1.38