Skip to content

Latest commit

 

History

History
782 lines (454 loc) · 23.2 KB

What_s_New_in_OpenUI5_1_69_89a18bd.md

File metadata and controls

782 lines (454 loc) · 23.2 KB
loio
89a18bd5d8574cbd8dd0a2da7023f597

What's New in OpenUI5 1.69

With this release OpenUI5 is upgraded from version 1.68 to 1.69.


Version

Type

Category

Title

Description

Action

Available as of

1.69

New

Feature

New Themes for SAP Fiori 3 User Experience

New Themes for SAP Fiori 3 User Experience

The High Contrast White (HCW) and High Contrast Black (HCB) themes (sap_fiori_3_hcw/sap_fiori_3_hcb) are now delivered with all SAP Fiori-related libraries. They offer a better visual experience for people with visual impairments.

New•Feature•Info Only•1.69

Info Only

2019-08-15

1.69

New

Feature

Require Modules in XML Views and Fragments

Require Modules in XML Views and Fragments

Modules can now be required in XML views and fragments and assigned to aliases which can be used as variables in properties, event handlers, and bindings. Such a declarative approach can help to avoid global variables and allows to reuse certain helper classes without a detour via Controller code.

The new require attribute with namespace URI sap.ui.core can be used to define the module aliases and paths. This attribute can be used at every element of an XML view or fragment. You can specify a list of required modules as Unified Resource Names, similar to sap.ui.require and assign aliases to them using a JSON-like syntax.

For details and examples, see Require Modules in XML View and Fragment.

New•Feature•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • The original of a bound message is available in the message model as technicalDetails.originalMessage. This can be used to transport additional information.

  • When calling sap.ui.model.odata.v4.Context.requestSideEffects, you can now specify a group ID. You can use this to read side-effects that load slowly in a separate request. Note that you have to ensure in the application that no pending changes for the affected properties exist.

  • You can now use the Partner attribute of navigation properties to automatically shorten paths by removing Partner :n and :1 navigation properties that are adjacent in the path. This allows to access already available data in parent bindings.

  • The caseSensitive flag is now supported for sap.ui.model.Filter. Note that if case-insensitive filtering is requested, the OData function tolower is used for all operands.

  • To asynchronously access data in controller code through bindings, you can now use the sap.ui.model.odata.v4.ODataContextBinding.requestObject and sap.ui.model.odata.v4.ODataPropertyBinding.requestValue functions.

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 freestyle and Fiori elements 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 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.69

Info Only

2019-08-15

1.69

Changed

Control

sap.f.Avatar

sap.f.Avatar

  • You can now set background color for the Avatar control through the new backgroundColor property. There are 10 predefined colors and an option to set a random one.

  • You can now set a border to be displayed for the Avatar by setting the new showBorder boolean property to true.

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

Changed•Control•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Control

sap.m.Breadcrumbs

sap.m.Breadcrumbs

You can now choose different separator styles to be displayed between the Breadcrumbs elements. You can set them through the new separatorStyle property.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Control

sap.m.ListBase / sap.m.ListItemBase

sap.m.ListBase / sap.m.ListItemBase

These controls now support a range selection with key combinations if the MultiSelect mode is set. For more information, see the API Reference for sap.m.ListBase and sap.m.ListItemBase.

Changed•Control•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Control

sap.m.NavContainer

sap.m.NavContainer

We have improved the fade and slide animations when navigating forward and backward in sap.m.NavContainer.For more information, see the Sample.

Changed•Control•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Control

sap.m.QuickViewPage

sap.m.QuickViewPage

We have introduced a new fallbackIcon property. It allows you to define an icon that will be displayed in case of loading errors of the icon. The fallbackIcon should be part of the SAP icon font. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Control

sap.m.SearchField

sap.m.SearchField

We have made some changes in the suggestions dialog for the SearchField control on mobile devices. The Cancel button is now moved to the top, next to the search field, and the button in the footer is changed from Cancel to OK. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Control

sap.m.Select

sap.m.Select

The items in the select list now have a maximum width. If the text of the items is longer than the maximum width, it either truncates or wraps on multiple lines depending on the new wrapItemsText property.For more information, see the API Reference and the Samples.

Changed•Control•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Control

sap.m.SinglePlanningCalendar

sap.m.SinglePlanningCalendar

A new Month view is now available for the control. It displays a calendar month that always starts from the first week of the month. To set it up, use the new sap.m.SinglePlanningCalendarMonthView class in the views aggregation of the SinglePlanningCalendar control.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Control

sap.ui.table.plugins.MultiSelectionPlugin

sap.ui.table.plugins.MultiSelectionPlugin

The plugin for the sap.ui.table.AnalyticalTable, the sap.ui.table.Table, and the sap.ui.table.TreeTable tables now offers various selection modes for applications (new selectionMode property), for example, the selection of single or multiple rows. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.69

Info Only

2019-08-15

1.69

Changed

Control

sap.ui.unified.Calendar

sap.ui.unified.Calendar

We have implemented year range in the Calendar control to help the user navigate quickly to a year that is outside the visible range. When the year button is selected, there's an additional year range button that enables the interaction.For more information, see the Sample.

Changed•Control•Info Only•1.69

Info Only

2019-08-15

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