Skip to content

Latest commit

 

History

History
675 lines (386 loc) · 21.5 KB

What_s_New_in_OpenUI5_1_66_c9896e9.md

File metadata and controls

675 lines (386 loc) · 21.5 KB
loio
c9896e9fefee401fbdb3fbef8e06f733

What's New in OpenUI5 1.66

With this release OpenUI5 is upgraded from version 1.65 to 1.66.


Version

Type

Category

Title

Description

Action

Available as of

1.66

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • New events createSent and createCompleted on v4.ODataListBinding: These events are sent when a POST request for creating an entity is sent to the backend, and when it is completed. Note that the created promise of the new context is only resolved when the POST was successful.

  • bAtEnd parameter for the v4.ODataListBinding.create method: If this parameter is set, the new entity is added at the end of the list. Note that you must determine the length of the list using $count.

  • Format option emptyString defaults to 0 for odata.type.Currency and odata.type.Unit.

  • v4.Context.requestSideEffects can also be called on a context of a list binding representing a single entity and the header context of a list binding. For the latter, side effects are loaded for the whole binding.

  • Processing the ETag from the response header.

Restriction:

Due to the limited feature scope of this version of the OpenUI5 OData V4 model, check that all required features are in place before developing applications. Check the detailed documentation of the features, as certain parts of a feature may be missing. While we aim to be compatible with existing controls, some controls might not work due to small incompatibilities compared to sap.ui.model.odata.(v2.)ODataModel, or due to missing features in the model (such as tree binding). This also applies to controls such as TreeTable and AnalyticalTable, which are not supported together with the OpenUI5 OData V4 model. The interface for applications has been changed for easier and more efficient use of the model. For a summary of these changes, see Changes Compared to OData V2 Model.

For more information, see OData V4 Model, the API Reference, and the Samples.

Changed•Feature•Info Only•1.66

Info Only

2019-05-22

1.66

Changed

Feature

Support for New Era in the Japanese Calendar

Support for New Era in the Japanese Calendar

Starting May 1, 2019, OpenUI5 supports a new era in the Japanese calendar, due to the imperial transition.

Changed•Feature•Info Only•1.66

Info Only

2019-05-22

1.66

Changed

Control

sap.f.GridContainer (Experimental)

sap.f.GridContainer (Experimental)

We have introduced three new properties:

  • containerQuery allows you to derive the layout breakpoints either based on the container surrounding the sap.f.GridContainer or the device screen size.

  • allowDenseFill is an experimental property that allows you to try out a denser arrangement of the grid items. Smaller items will take up all the available space, ignoring their order.

  • inlineBlockLayout is an experimental property. It allows you to arrange the items in rows with the height equal to the highest item in the row.

For more information, see sap.f.GridContainer and the API Reference.

Changed•Control•Info Only•1.66

Info Only

2019-05-22

1.66

Changed

Control

sap.m.ComboBox / sap.m.MultiComboBox

sap.m.ComboBox / sap.m.MultiComboBox

The options list used in these controls is now instantiated lazily. The list is created primarily based on user interaction. As a result of the change, the initialization time of the controls has decreased significantly. For more information, see the samples (sap.m.ComboBox, sap.m.MultiComboBox).

Changed•Control•Info Only•1.66

Info Only

2019-05-22

1.66

Changed

Control

sap.m.DateRangeSelection

sap.m.DateRangeSelection

You can now change the date range value using keyboard combinations without opening the calendar. When the cursor is on the start date (before the delimiter), we change the start date and when it is on the end date (after the delimiter), we change the end date.

  • [PgUp]/[PgDn] - increments/decrements the date

  • [Shift] + [PgUp] /[Shift] + [PgDn] - increments/decrements the month

  • [Ctrl] + [Shift] + [PgUp] /[Ctrl] + [Shift] + [PgDn] - increments/decrements the year

For more information, see the Sample.

Changed•Control•Info Only•1.66

Info Only

2019-05-22

1.66

Changed

Control

sap.m.Input

sap.m.Input

We have adjusted the value state text for the sap.m.Input control. The value state text is now shown in the suggestion popover container when the sap.m.Input control has suggestions.For more information, see the API Reference and the Samples.

Changed•Control•Info Only•1.66

Info Only

2019-05-22

1.66

Changed

Control

sap.m.ObjectStatus

sap.m.ObjectStatus

You can now switch the background and text colors using the new inverted property.For more information, see the API Reference.

Changed•Control•Info Only•1.66

Info Only

2019-05-22

1.66

Changed

Control

sap.m.Select

sap.m.Select

To be better aligned with the other input controls, we have implemented a new editable property for the sap.m.Select control. If editable is set to false, the interaction with the control is disabled but remains focusable, and its background color and borders are changed to indicate that it's read-only.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.66

Info Only

2019-05-22

1.66

Changed

Control

sap.m.SinglePlanningCalendar

sap.m.SinglePlanningCalendar

  • You can now include custom views to display different numbers of columns in the grid area of the control, for example, you can show only the first 10 days of each month. To create custom views, extend the sap.m.SinglePlanningCalendarView basic view class.For more information, see the API Reference and the Sample.

  • We have implemented a new specialDates aggregation, that allows you to define special dates for the control. They are visualized as a color bar in the header below the respective dates. In addition, you can add the assigned special dates to the associated sap.m.PlanningCalendarLegend.For more information, see the API Reference and the Sample.

  • The control can now display longer titles and texts of appointments on multiple lines depending on the length of the appointment.For more information, see the Sample.

  • We added an arrow indicator to improve the visual design of appointments which are not marked as All-day but do continue outside of the visible area.

Changed•Control•Info Only•1.66

Info Only

2019-05-22

1.66

Changed

User Documentation

OData V2 Messaging Documentation

OData V2 Messaging Documentation

The OData V2 Messaging documentation has been enhanced and improved. See Error, Warning, and Info Messages.

Changed•Control•Info Only•1.66

Info Only

2019-05-22

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