Skip to content

Latest commit

 

History

History
750 lines (436 loc) · 23.7 KB

What_s_New_in_OpenUI5_1_86_4c1c959.md

File metadata and controls

750 lines (436 loc) · 23.7 KB
loio
4c1c95953602429798faec98065f2096

What's New in OpenUI5 1.86

With this release OpenUI5 is upgraded from version 1.85 to 1.86.



Version

Type

Category

Title

Description

Action

Available as of

1.86

Deprecated

Announcement

Preannouncement: End of Support for Microsoft Internet Explorer 11 after OpenUI5 1.87

Preannouncement: End of Support for Microsoft Internet Explorer 11 after OpenUI5 1.87

OpenUI5 1.87 will be the last version to support Microsoft Internet Explorer 11. For more information, see OpenUI5 Support Status for Microsoft Internet Explorer 11.

Deprecated•Announcement•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • A new unit property within the aggregate map of the $$aggregation list binding parameter.

    You can use it to determine the correct currency or unit value for the grand total, as well as subtotals. Note that the name provided for unit has to refer to a structural property as well as to a custom aggregate. The custom aggregate has to provide the single value of that unit if there is only one, or null if there is more than one distinct value.

  • New grandTotalAtBottomOnly and subtotalsAtBottomOnly properties in the $$aggregation list binding parameter. For more information, see sap.ui.model.odata.v4.ODataListBinding#setAggregation.

  • You can now filter by properties that are not aggregated when using visual grouping, that is when having groupLevels defined in the $$aggregation list binding parameter.

  • If the $$patchWithoutSideEffects binding parameter is set, PATCH requests are now sent out with the return=minimal preference in the Prefer header. This allows the server to skip the determination of the response.

  • The sap.ui.model.odata.v4.ODataListBinding#refresh method can now handle several kept-alive contexts, and also a kept-alive context that has been deleted in the back end, for example due to a side effect. Note that refreshing dependent bindings relative to the context of a deleted entity will fail as that entity no longer exists.

    A list binding context can be kept alive with the sap.ui.model.odata.v4.Context#setKeepAlive method introduced with OpenUI5 1.81.

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

Changed•Feature•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Control

sap.m.FormattedText

sap.m.FormattedText

We have introduced two ways to set the text direction in the control:

  • The HTML bdi tag and the HTML dir attribute can now be used in the control.
  • The new textDirection property sets the text direction for the root DOM element.

To set the text alignment for the DOM element of the control, you can now use the textAlign property.

For more information, see the API Reference and the Samples.

Changed•Control•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Control

sap.m.IconTabBar, sap.m.RadioButton

sap.m.IconTabBar, sap.m.RadioButton

Value states are not shown when the controls are in read-only or disabled mode. If the controls are set as enabled and editable later, then value states are shown.

Changed•Control•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Control

sap.m.Label

sap.m.Label

The colon symbol (:) is represented differently in different languages. In German the colon is followed by a space, in French the colon is preceded by a U+202F: NARROW NO-BREAK SPACE character and followed by a space, and in Chinese the character itself is different. The colon symbol used in the control is now dynamically determined, according to which of these languages is used.

Changed•Control•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Control

sap.m.Select

sap.m.Select

With the new experimental columnRatio property, you can now set a custom ratio of the columns when you're using a two-column layout for sap.m.Select.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Control

sap.m.Table

sap.m.Table

In version 1.85.1 we have added the Strict value to the fixedLayout property. If this value is set, and the width property of sap.m.Column is not set to auto for any of the columns, the table renders a placeholder column that occupies the remaining width of the control to ensure the column width is strictly applied.

For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Control

sap.m.Title

sap.m.Title

We have introduced the textDirection property, which is also available in the sap.m.FormattedText, sap.m.Label, and sap.m.Text controls. It allows you to set the text direction to right-to-left (RTL) or left-to-right (LTR) on a page with mixed-language content. This is important in cases where content from different-direction languages must be shown on the same page. Do not use the textDirection property on single-language pages where the direction is centrally determined depending on the language. For more information, see the API Reference and the Samples.

Changed•Control•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

  • We have introduced a text formatter for texts with placeholders. The text formatter takes a string that contains placeholders and puts values inside these placeholders. Typically the values are translation texts coming from an i18n resource bundle. The text formatter allows this replacement to be performed properly for different languages (each with its own word order). For more information, see the Text Formatter section in the Card Explorer.
  • Using the new showLoadingPlaceholders and hideLoadingPlaceholders methods you can now precisely control the loading-animation placeholders when using Component card or Extension. For example, as a card developer, you can show the loading-animation placeholder when requesting data and hide it when the data is available. These placeholders can be loaded on a section (for example, Header, Content, or Filters) or on the whole card. For more information, see the API Reference and the Explore Extension section in the Card Explorer.

Changed•Control•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Control

sap.ui.layout.form.SemanticFormElement

sap.ui.layout.form.SemanticFormElement

The SemanticFormElement element (experimental) now allows you to render semantically connected fields separately in edit mode. For more information, see the API Reference.

Changed•Control•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Control

sap.ui.table.AnalyticalTable, sap.ui.table.Table, sap.ui.table.TreeTable

sap.ui.table.AnalyticalTable, sap.ui.table.Table, sap.ui.table.TreeTable

The rowsUpdated event is now available so applications can find out about any updates in the tables they are using, for example, if there has been a model update or a user interaction that modified the rows. For more information, see the API Reference.

Changed•Control•Info Only•1.86

Info Only

2021-01-28

1.86

Changed

Feature

Demo Kit Search Suggestions in Global Search

Demo Kit Search Suggestions in Global Search

We’ve improved the global search functionality in the Demo Kit. Now, when you start typing in the search field, you immediately get a popover with the top ten suggestions that match your keyword. From there, you can pick one suggestion and proceed to the specific page.

If you’re typing in the search field while the page you're currently on is in one of the main categories (API Reference, Documentation, or Samples), the top ten search results only display matches that belong to the same category.

To proceed to the page that lists all search results, you can either finish your search by pressing [Enter], or you can select the All button below the top ten search results.

At the bottom of the popover, you have the Results by Category section from where you can proceed directly to the chosen search results page (API Reference, Documentation, or Samples).

Changed•Feature•Info Only•1.86

Info Only

2021-01-28

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