Skip to content

Latest commit

 

History

History
971 lines (568 loc) · 26.8 KB

What_s_New_in_OpenUI5_1_110_71a855c.md

File metadata and controls

971 lines (568 loc) · 26.8 KB
loio
71a855cfc8ad43b2b19f03bcce65bef4

What's New in OpenUI5 1.110

With this release OpenUI5 is upgraded from version 1.109 to 1.110.


Version

Type

Category

Title

Description

Action

Available as of

1.110

New

Feature

sap.m.p13n.Engine

sap.m.p13n.Engine

We have provided a new entity that allows custom control developers and application developers to make use of available personalization settings for their controls, for example, for sorting, grouping, and managing variants, and handling personalization states. For more information, see the API Reference and the Sample.

New•Feature•Info Only•1.110

Info Only

2023-01-26

1.110

New

Feature

Copy-to-Clipboard Feature for Tables

Copy-to-Clipboard Feature for Tables

Users can copy selected table content to the clipboard and use it anywhere inside or outside an app. To achieve this, we have introduced the new sap.m.plugins.CopyProvider plugin. To extract the cell data from the table, we have created the extractData property. This new feature is available for grid and responsive tables. For more information, see the API Reference.

New•Feature•Info Only•1.110

Info Only

2023-01-26

1.110

Deprecated

Feature

Deprecations

Deprecations

There are currently no major deprecations. For a complete list of all deprecations, see Deprecated APIs.

Deprecated•Feature•Info Only•1.110

Info Only

2023-01-26

1.110

New

Control

sap.m.table.ColumnMenu

sap.m.table.columnmenu.Menu

We have introduced a new control that allows users to do the following in grid and responsive tables:

  • Quick sorting

  • Quick filtering

  • Quick grouping

  • Quick selection of columns

  • Quick totaling

These features are available in a menu that users can choose in the column headers of the tables. Applications can define their own application-specific quick actions. For more information, see the API Reference and the Sample.

New•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Feature

Header Bar in Key User Adaptation

Header Bar in Key User Adaptation

The header bar in key user adaptation has been redesigned.

  • The Save & Exit button has been replaced by two separate buttons for Save (:floppy_disk:) and Exit (:x:).

  • For each action, an icon is now displayed.

  • Actions that are available in some environments only, like Translate, Manage App Variants, and Save As, have been moved to a More Actions menu that key users access by clicking on a new hamburger icon ().

    When the More Actions menu has no entries, like in the demo apps in the SAPUI5 demo kit, the hamburger icon is hidden.

The following screenshot shows an example:

Changed•Feature•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Control

**sap.m.PlanningCalendar, sap.m.SinglePlanningCalendar**, and sap.ui.core.format.DateFormat

**sap.m.PlanningCalendar, sap.m.SinglePlanningCalendar**, and sap.ui.core.format.DateFormat

We have adapted our Date and Time controls to support the calendar week based on the sap.ui.core.format.DateFormat options.

For more information, see the API Reference.

Changed•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Control

sap.m.ObjectStatus

sap.m.ObjectStatus

We have implemented a new property to give application developers the ability to override the default state announcement. Now the group role isn't placed on inactive control instances and a proper roledescription is set for active control instances.

For more information, see the API Reference.

Changed•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Control

sap.ui.core.ScrollEnablement

sap.ui.core.ScrollEnablement

We have added a new option to the scrollToElement API method of the sap.ui.core.ScrollEnablement class. If the new bSkipElementsInScrollport parameter is set to true, scrolling will happen only if necessary. For more information, see the API Reference.

Changed•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Control

sap.m.IllustratedMessage

sap.m.IllustratedMessage

The IllustratedMessage's sample of the default set of illustrations is now split into three different samples depending on their visual style: classic, illustrative, and simple.

For more information, see the Samples.

Changed•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Control

sap.m.ComboBox

sap.m.ComboBox

We have updated the behavior of the loadItems API. Now, when the picker is open and no items are loaded - the No data label is loaded in the list. For more information, see the Sample.

Changed•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Feature

Demo Kit: Improved main theme selection

Demo Kit: Improved main theme selection

We have added the latest high contrast themes to the main theme selector in the Demo Kit.

Changed•Feature•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

  • List and Object cards can now display (default) icons for object attributes of states Error, Warning, Success or Information. The icons are shown if the new showStateIcon property is set to true. For more information, see the Attributes and the Form Inputs examples in the Card Explorer.

  • We have improved the loading of the libraries that are specified in the dependencies attribute of the sap.ui5 namespace. This option allows you to use other libraries in the card. For more information, see the Card Manifest section and the Shared Extension example in the Card Explorer.

  • As a card developer, you can now dynamically hide the filters in the card using the new visible property. For more information, see the Multiple Filters example in the Card Explorer.

Changed•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Control

sap.m.SelectDialog

sap.m.SelectDialog

You can now control the placeholder text in the inner search field using the new searchPlaceholder property. If not set, the word Search in the current local language or in English will be used as a placeholder.

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

Changed•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Control

sap.m.Dialog

sap.m.Dialog

We have added a new footer aggregation of type sap.m.Toolbar to the control. You can now use this horizontal container to display controls that fit different custom scenarios, for example, a button that shows a message popover.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Control

sap.m.Carousel

sap.m.Carousel

Using the new backgroundDesign property, you can now set the carousel's background color as Translucent (Default), Solid, or Transparent.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Feature

OpenUI5 Formatters

OpenUI5 Formatters

The new version of OpenUI5 introduces the following formatting features:

  • You can now use the sap-timezone URL parameter for testing an application in a different time zone by specifying an IANA time zone, such as "America/New_York". We do not recommend using this parameter in a productive environment. For more information, see Configuration Options and URL Parameters .
  • We have restricted the use of fallback patterns without delimiters in DateFormat. Successful parsing now requires that the length matches, as only then year, month, and day values can reliably be attributed.
  • We have updated the OpenUI5 locale data to Version 41 of the Unicode Common Locale Data Repository (CLDR). With this upgrade, unit keys have changed incompatibly in the CLDR. A legacy unit mapping ensures that previous unit keys are still supported when formatting. Parsing of user input will provide the current unit keys. For more information, see Legacy Unit Mapping.

Changed•Feature•Info Only•1.110

Info Only

2023-01-26

1.110

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • Requesting $count and using sap.ui.model.odata.v4.ODataListBinding#getDownloadUrl now work with the experimental hierarchy feature introduced with OpenUI5 1.105. For more information, see the API Reference for getDownloadUrl and the hierarchyQualifier in setAggregation, andBinding Collection Inline Count.
  • The synchronizationMode model parameter is now optional and deprecated.
  • User input into inactive rows is now regarded as a pending change by sap.ui.model.odata.v4.Context#hasPendingChanges; it can be reset using sap.ui.model.odata.v4.Context#resetChanges. You can prevent the activation of inactive rows after user input since OpenUI5 1.109 using sap.ui.base.Event#preventDefault in the handler of the createActivate event.For more information, see the API Reference for hasPendingChanges, resetChanges, and preventDefault.
  • The sap.ui.model.odata.v4.ODataModel now supports the propertyChange event.For more information, see the API Reference.

Changed•Feature•Info Only•1.110

Info Only

2023-01-26

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