You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With this release OpenUI5 is upgraded from version 1.77 to 1.78.
Version
Type
Category
Title
Description
Action
Available as of
1.78
New
Feature
Special Messaging Support for Visually Impaired Users (Experimental)
Special Messaging Support for Visually Impaired Users (Experimental)
We have introduced a way to programmatically expose dynamic content changes, that can be announced by the screen reader via the newly added sap.ui.core.InvisibleMessage (experimental) class. The class is designed to be used both internally in the controls logic and from the applications. For more information, see the API Reference and the Sample.
New•Feature•Info Only•1.78
Info Only
2020-05-21
1.78
Changed
Feature
OpenUI5 OData V2 Model
OpenUI5 OData V2 Model
The new version of the OpenUI5 OData V2 model introduces the following features:
A new expand parameter has been added to sap.ui.model.odata.v2.ODataModel#createEntry. The listed navigation properties are requested with an additional GET request in the same $batch request as the POST request for the entity creation. Note the prerequisites listed in the API documentation.
Server messages without the target property, that is with target=undefined, are interpreted as unbound messages if the BusinessObject message scope is used.
Changed•Feature•Info Only•1.78
Info Only
2020-05-21
1.78
Changed
Feature
OpenUI5 OData V4 Model
OpenUI5 OData V4 Model
The new version of the OpenUI5 OData V4 model introduces the following features:
The sap.ui.model.odata.v4.AnnotationHelper#format and #value methods can be used on properties.
sap.ui.model.odata.v4.Context#requestSideEffects now supports updating data by specifying navigation properties to the parent entities followed by collection-valued structural or navigation properties in the path expressions. This extends the feature delivered with OpenUI5 1.75.
The auto-$expand/$select mechanism has been improved, so that the first data requests are sent out earlier.
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. Double-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 in combination 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.
We have removed the application role from the body of OpenUI5 apps. Following the Aria 1.1 recommendations, the application role is not recommended on a body level, as the screen reader interprets the whole application as one big custom control. Now, the screen reader will no longer be forced into operating mode and will be started in its regular reading mode.
Changed•Feature•Info Only•1.78
Info Only
2020-05-21
1.78
Changed
Control
sap.m.ColorPalette
sap.m.ColorPalette
We have added a new setColorPickerSelectedColor setter, which enables developers to dynamically set the selected color, prior to opening the color picker. This is useful when the user wants to select a variation of this color. For more information, see the API Reference and the Samples.
Changed•Control•Info Only•1.78
Info Only
2020-05-21
1.78
Changed
Control
sap.m.IconTabBar
sap.m.IconTabBar
We have introduced a new behavior of the IconTabBar filters with sub tabs. If the filter has its own text content, you can select the filter to display the content. Clicking on the second area (chevron button) expands the list of sub tabs. If the filter doesn’t have its own text content, then we have one single area and clicking on it expands the list of sub tabs. For more information, see the Sample.
If the IconTabBar is used inside a shell, it inherits the styling of the shell.
A new ariaTexts property is now available. You can use it to set specific texts to be announced by a screen reader. It is of type object and can have two properties: headerLabel and headerDescription. For more information, see the API Reference.
Changed•Control•Info Only•1.78
Info Only
2020-05-21
1.78
Changed
Control
sap.m.InputBase (Experimental)
sap.m.InputBase (Experimental)
The class now supports the possibility to add links as part of the ValueStateText in the InputBase. Using the formattedValueStateText aggregation, you can now define the formatted text that appears in the value state message pop-up. The support is fully implemented in the sap.m.Input, sap.m.MultiInput, and sap.m.ComboBox controls. For more information, see the API Reference.
Changed•Control•Info Only•1.78
Info Only
2020-05-21
1.78
Changed
Control
sap.m.List, sap.m.Table
sap.m.List, sap.m.Table
The List and Table controls now provide a method to scroll the list of items so that the item with the given index is in the viewport. The scrolling is done based on the provided item index. For more information, see the API Reference for the related method and the Sample.
Changed•Control•Info Only•1.78
Info Only
2020-05-21
1.78
Changed
Control
sap.m.MultiComboBox, sap.m.MultiInput
sap.m.MultiComboBox, sap.m.MultiInput
When the sap.m.MultiComboBox and sap.m.MultiInput controls contain only one token with long text, the token is always displayed and the text is truncated depending on the screen width. Previously, the token was removed and in its place a text saying “1 item” was displayed, which was not very informative. For more information, see the sap.m.MultiComboBox and the sap.m.MultiInput samples.
Changed•Control•Info Only•1.78
Info Only
2020-05-21
1.78
Changed
Control
sap.ui.layout.Splitter
sap.ui.layout.Splitter
A new resetContentAreasSizes method is now available that allows developers to programmatically reset the size of the content areas. For more information, see the API Reference.
The bars used in the sap.ui.layout.Splitter and sap.ui.layout.ResponsiveSplitter controls are now larger. This makes the bars easily draggable on touch devices. For more information, see the sample pages of sap.ui.layout.Splitter and sap.ui.layout.ResponsiveSplitter.