Skip to content

Latest commit

 

History

History
839 lines (488 loc) · 22.5 KB

What_s_New_in_OpenUI5_1_117_029d3b4.md

File metadata and controls

839 lines (488 loc) · 22.5 KB
loio
029d3b4a39c84384be6398c444f7e06a

What's New in OpenUI5 1.117

With this release OpenUI5 is upgraded from version 1.116 to 1.117.

Note:

Content marked as Preview is provided as a courtesy, without a warranty, and may be subject to change. For more information, see the preview disclaimer.


Version

Type

Category

Title

Description

Action

Available as of

1.117

Deprecated

Feature

Deprecations

Deprecations

We have deprecated the following entities for sap.ui.table*:

  • sap.ui.table.ColumnMenu and sap.ui.table.AnalyticalColumnMenu

  • menu aggregation of Column

  • columnMenuOpen event of Column

  • columnVisibilityMenuSorter property of AnalyticalTable

  • showColumnVisibilityMenu property of Table

  • columnVisibility event of Table

Instead of the deprecated ColumnMenu, you can use the sap.m.table.columnmenu.Menu control.

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

Deprecated•Feature•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Control

sap.m.List, sap.m.Table, sap.m.Tree

sap.m.List, sap.m.Table, sap.m.Tree

To define the semantic level of a header, we have introduced the headerLevel property.

For more information, see the API Reference.

Changed•Control•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Control

sap.ui.mdc.Table (experimental)

sap.ui.mdc.Table (experimental)

Refreshing table data via binding might be required if it has been changed in the back end. For example, a user might have selected Go in the filter bar without actually changing any filter settings. To evaluate whether the binding needs to be refreshed, even if bindingInfo has not changed, the TableDelegate uses the new updateBinding parameter mSettings.forceRefresh.

For more information, see the API Reference.

Changed•Control•Info Only•1.117

Info Only

2023-08-10

1.117

New

Feature

Sample for sap.ui.mdc library

Sample for sap.ui.mdc library

You can now test the table and filter bar features of the (experimental) sap.ui.mdc library in a sample. To find the sample for this library in the Demo Kit, go to Samples and select MDC Overview. For more information, see the Sample.

New•Feature•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Control

sap.ui.layout.form.SimpleForm

sap.ui.layout.form.SimpleForm

ResponsiveGridLayout is now the default layout for SimpleForm controls (instead of ResponsiveLayout, which has already been deprecated).

Changed•Control•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Feature

Modern ECMAScript Support in OpenUI5

Modern ECMAScript Support in OpenUI5

Since OpenUI5 1.116, the framework leverages features of modern ECMAScript up to and including ECMAScript 2022 Language Specification. There are certain restrictions you have to consider when using modern ECMAScript with your UI5 project.

For more information, see ECMAScript Support. Please also make sure to upgrade your tools for modern ECMAScript in UI5.

Changed•Feature•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Feature

Theme-Dependent Custom Icon Fonts

Theme-Dependent Custom Icon Fonts

You can now configure variants of a custom icon font for different UI5 themes; previously, a custom icon font was applied to all themes. With an enhanced version of the metadata JSON file associated with an icon font, you can provide theme-dependent path configuration. For instance, this allows you to easily differentiate between custom icons for modern themes, such as SAP Horizon, and custom icons for older themes.

For more information and an example, see Icon and Icon Pool.

Changed•Feature•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Feature

OpenUI5 OData V4 Model

OpenUI5 OData V4 Model

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

  • We now provide withCredentials as an experimental model parameter.

    For more information, see the API Reference.

  • Experimental: You can now create a nested single entity behind a single-valued navigation property in the transient entity.

    For more information, see Nested Single Entity in Deep Create.

  • Support for read-only hierarchies is now available.

    For more information, see Recursive Hierarchy.

Changed•Feature•Info Only•1.117

Info Only

2023-08-10

1.117

New

User Documentation

TypeScript Tutorial

TypeScript Tutorial

You are familiar with OpenUI5 app development, but do you want to learn how to do it in TypeScript? Now there is a video that guides you through the official UI5 TypeScript Tutorial, adds hints about how to avoid pitfalls, and provides some background information. To find it, see UI5 TypeScript Tutorial video.

New•User Documentation•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Control

sap.m.Menu and sap.ui.unified.Menu

sap.m.Menu and sap.ui.unified.Menu

We have introduced a new isOpen method that indicates whether the menu is currently open. The bOpen flag in sap.ui.unified.Menu, which was used for similar purposes, will be phased out. If you use this flag in your applications, we recommend that you replace it with the new method. For more information, see the API Reference.

Changed•Control•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Control

sap.m.SinglePlanningCalendar

sap.m.SinglePlanningCalendar

Users can now select a whole week from the Month view if they click on the week number. A second click removes the selection. This feature is enabled when the dateSelectionMode property is set to MultiSelect. For more information, see the Sample.

Changed•Control•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Control

sap.m.SelectDialog and sap.m.TableSelectDialog

sap.m.SelectDialog and sap.m.TableSelectDialog

To improve the accessibility of these controls, we have introduced a new initialFocus property. It defines whether the initial focus will be received by the SearchField or by the Content list. For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Feature

OPA Framework

OPA Framework

We have enhanced the OPA framework to now perform comprehensive checks for component parents, ensuring controls nested within multiple layers are correctly treated when evaluating busy states.

Changed•Feature•Info Only•1.117

Info Only

2023-08-10

1.117

Changed

Control

sap.m.Panel

sap.m.Panel

We have introduced the stickyHeader property. When set to true, the header of the panel will be visible while scrolling content. For more information, see the Sample.

Changed•Control•Info Only•1.117

Info Only

2023-08-10

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