Skip to content

Latest commit

 

History

History
641 lines (368 loc) · 19.7 KB

what-s-new-in-openui5-1-97-fa0e282.md

File metadata and controls

641 lines (368 loc) · 19.7 KB

What's New in OpenUI5 1.97

With this release OpenUI5 is upgraded from version 1.96 to 1.97.


Version

Type

Category

Title

Description

Action

Available as of

1.97

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • If the parent context of an operation binding is a row context of a list binding, and the result of the operation fulfills the criteria for a return value context, you can now replace that row context with the result of the operation. For more information, see the sap.ui.model.odata.v4.ODataContextBinding#execute method, and in particular the bReplaceWithRVC parameter.

  • We have introduced the sap.ui.model.odata.v4.Context#replaceWith method. You can use it to replace a row context of a list binding by a kept-alive context that is not part of the collection. Such a context can be kept alive with the sap.ui.model.odata.v4.Context#setKeepAlive method introduced with OpenUI5 1.81.

  • You can now apply the sort, filter, changeParameters, and suspend methods to an sap.ui.model.odata.v4.ODataListBinding despite changes in kept-alive contexts or bindings relative to kept-alive contexts of the list. Accordingly, sap.ui.model.odata.v4.ODataListBinding#hasPendingChanges has been extended with a bIgnoreKeptAlive parameter.

  • The sap.ui.model.odata.v4.ODataListBinding#filter and sap.ui.model.odata.v4.ODataListBinding#sort methods do not reset the binding if the filters or sorters are unchanged.

Changed•Feature•Info Only•1.97

Info Only

2021-12-02

1.97

Changed

Control

sap.m.Avatar

sap.m.Avatar

With the new decorative property, you can now set the Avatar control to be used only for decorative purposes and to be ignored by accessibility tools.For more information, see the API Reference.

Changed•Control•Info Only•1.97

Info Only

2021-12-02

1.97

Changed

Control

sap.m.ComboBox, sap.m.MultiComboBox

sap.m.ComboBox, sap.m.MultiComboBox

We have introduced the showClearIcon property. If set to true, when there is text input it shows an additional icon that allows users to clear their input. For more information, see the Sample for sap.m.ComboBox and the Sample for sap.m.MultiComboBox.

Changed•Control•Info Only•1.97

Info Only

2021-12-02

1.97

Changed

Control

sap.m.DatePicker, sap.m.DateRangeSelection, sap.m.DateTimePicker, and sap.m.TimePicker

sap.m.DatePicker, sap.m.DateRangeSelection, sap.m.DateTimePicker, and sap.m.TimePicker

These controls can now be opened by another control. To enable this feature, we have introduced a new hideInput property that hides the input field of the corresponding control. In this case, the only way to open the picker popover is by calling the openBy method. This new feature minimizes the visual footprint of the controls, which is useful when more controls are placed together. For more information, see the DatePicker, DateRangeSelection, DateTimePicker, and TimePicker samples.

Changed•Control•Info Only•1.97

Info Only

2021-12-02

1.97

Changed

Control

sap.m.DateTimePicker

sap.m.DateTimePicker

The control now implements the new dial-based design for the time picker.For more information, see the Samples.

Changed•Control•Info Only•1.97

Info Only

2021-12-02

1.97

Changed

Control

sap.m.DynamicDateRange (Experimental)

sap.m.DynamicDateRange (Experimental)

We have added a new standard option named DATETOYEAR - a period from today to the end of the year. For more information, see the API Reference.

Changed•Control•Info Only•1.97

Info Only

2021-12-02

1.97

Changed

Control

sap.m.MessagePage

sap.m.MessagePage

With the new titleLevel property, we have enabled app developers to set a custom aria-level of the MessagePage title.For more information, see the API Reference.

Changed•Control•Info Only•1.97

Info Only

2021-12-02

1.97

Changed

Control

sap.m.PlanningCalendar

sap.m.PlanningCalendar

We have introduced a new multipleAppointmentsSelection property that allows mobile users to select multiple appointments. If set to true, every mouse click or tap on an appointment will lead to selection. The selection of multiple appointments using the [CTRL] key is possible regardless of the value of this property. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.97

Info Only

2021-12-02

1.97

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

Timeline cards now support actions defined on an item level. These actions can be handled by the application in the same way as actions of the List card items.For more information, see the Sample in the Card Explorer.

Changed•Control•Info Only•1.97

Info Only

2021-12-02

1.97

New

Feature

Demo Kit News Section with Notifications

Demo Kit News Section with Notifications

We implemented a News section with notifications where you can get highlights on important news about OpenUI5. When we upload new information, you’ll see a notification bell with a counter in the main toolbar.

New•Feature•Info Only•1.97

Info Only

2021-12-02

Related Information

What's New in OpenUI5 1.133

What's New in OpenUI5 1.132

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