Skip to content

Latest commit

 

History

History
758 lines (446 loc) · 22.2 KB

What_s_New_in_OpenUI5_1_111_7a67837.md

File metadata and controls

758 lines (446 loc) · 22.2 KB
loio
7a67837a0ee544eea8f19b19e288d507

What's New in OpenUI5 1.111

With this release OpenUI5 is upgraded from version 1.110 to 1.111.


Version

Type

Category

Title

Description

Action

Available as of

1.111

Changed

Control

sap.m.Input, sap.m.MultiInput, sap.m.ComboBox, sap.m.MultiComboBox

sap.m.Input, sap.m.MultiInput, sap.m.ComboBox, sap.m.MultiComboBox

The type-ahead (autocomplete) functionality is updated to always suggest the exactly matched item and not autocomplete the value further, if there are other non-exact item matches.

Changed•Control•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Control

sap.m.NavContainer

sap.m.NavContainer

We have introduced a new navigationFinished event. The event is fired when navigation between two pages has completed regardless of whether the DOM is ready or not. This is useful when performing navigation before the sap.m.NavContainer is rendered. For more information, see the API Reference.

Changed•Control•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Control

sap.m.IllustratedMessage

sap.m.IllustratedMessage

We have introduced a new enableDefaultTitleAndDescription property. It provides the option to enable/disable the default title and description when using the default illustration set. For more information, see the API Reference.

Changed•Control•Info Only•1.111

Info Only

2023-02-23

1.111

Deprecated

Control

sap.m.ActionSelect

sap.m.ActionSelect

We have deprecated the sap.m.ActionSelect control.

Deprecated•Control•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Control

sap.ui.unified.Calendar

sap.ui.unified.Calendar

We have implemented the initialFocusedDate property in sap.ui.unified.Calendar, which holds a reference to a JavaScript Date Object and can be used to define the date that was initially navigated to in the calendar. For more information, see the API Reference.

Changed•Control•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Control

sap.ui.unified.CalendarLegend

sap.ui.unified.CalendarLegend

The sap.ui.unified.CalendarLegend control offers a new functionality. If an instance of this is associated to sap.ui.unified.Calendar, its calendar legend items can be focused and keyboard navigation between them is provided. For more information, see the API Reference.

Changed•Control•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Control

sap.m.DynamicDateRange

sap.m.DynamicDateRange

We have implemented a new calendarWeekNumbering property in the sap.m.DynamicDateRange. Using this property, you can set predefined settings to the control about week numbering and the first day of the week. For more information, see the API Reference.

Changed•Control•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Control

sap.m.DynamicDateRange

sap.m.DynamicDateRange

We have implemented new options in the sap.m.DynamicDateRange control for Minutes, Last Hours, Next Minutes and Next Hours. Using these options, you can select smaller time frames. For more information, see the API Reference.

Changed•Control•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

User input into inactive rows is now regarded as a pending change by

  • sap.ui.model.odata.v4.ODataListBinding#hasPendingChanges,
  • sap.ui.model.odata.v4.ODataContextBinding#hasPendingChanges,
  • sap.ui.model.odata.v4.ODataModel#hasPendingChanges;

it can be reset using

  • sap.ui.model.odata.v4.ODataListBinding#resetChanges,
  • sap.ui.model.odata.v4.ODataContextBinding#resetChanges,
  • sap.ui.model.odata.v4.ODataModel#resetChanges.

You can prevent the activation of inactive rows after user input since OpenUI5 1.109 using sap.ui.base.Event#preventDefault in the handler of the createActivate event.

For more information, see the API Reference for

Changed•Feature•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Feature

Dates, Times, Timestamps, and Time Zones

Dates, Times, Timestamps, and Time Zones

The new version of OpenUI5 introduces the following features for time zone configuration:

  • We provide sap.ui.core.date.UI5Date. It inherits from the JavaScript Date and works in a similar way, but uses the time zone provided via the sap-timezone URL parameter instead of the local time zone of the browser. The UI5Date.getInstance factory method returns a UI5Date instance if a time zone different from the local time zone of the browser was provided to OpenUI5; otherwise, it returns a JavaScript Date.

    For more information, see Dates, Times, Timestamps, and Time Zones.

  • DateFormat and UI5 types in sap.ui.model.odata.type now use UI5Date, and any methods previously returning a JavaScript Date now return a UI5Date if a time zone different from the local time zone of the browser was provided.

  • The DynamicDateRange control now provides the toDates static public method that replaces DynamicDateUtil's existing toDates method and returns either UI5Dates or native JavaScript Dates.

  • We have adapted the following controls to use UI5Date instead of JavaScript's native Date:

    • sap.m.DatePicker,
    • sap.m.TimePicker,
    • sap.m.DateTimePicker,
    • sap.m.DateRangeSelection,
    • sap.ui.unified.Calendar.
  • We provide the getModelValue method for

    • sap.ui.model.odata.type.Date,
    • sap.ui.model.odata.type.DateTime,
    • sap.ui.model.odata.type.DateTimeOffset,
    • sap.ui.model.odata.type.Time,
    • sap.ui.model.odata.type.TimeOfDay.

    It returns the model representation of the provided UI5Date or Date.

Changed•Feature•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Control

sap.m.SelectDialog

sap.m.SelectDialog

To improve the accessibility of the control, the initial focus is now set on the list during data loading. Once the data is loaded, the focus is moved to the first list item. For more information, see the API Reference.

Changed•Control•Info Only•1.111

Info Only

2023-02-23

1.111

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

  • We have added a new timeout setting for data request sections. It describes the timeout (in milliseconds) for the request. A value of 0 means that there is no timeout. The default value is 15000 milliseconds. For more information, see the Data Handling section and the Sample in the Card Explorer.

  • As a card developer, you can now use rating indicators in the Object card. For more information, see the Object Card section and the Sample in the Card Explorer.

Changed•Control•Info Only•1.111

Info Only

2023-02-23

Parent topic:Previous Versions

Related Information

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.123

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.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