Skip to content

Latest commit

 

History

History
1027 lines (604 loc) · 27.8 KB

what-s-new-in-sapui5-1-64-0e30822.md

File metadata and controls

1027 lines (604 loc) · 27.8 KB

What's New in SAPUI5 1.64

With this release SAPUI5 is upgraded from version 1.63 to 1.64.


Version

Type

Category

Title

Description

Action

Available as of

1.64

New

Control

sap.f.Card

sap.f.Card

The new sap.f.Card control complies with the visual design of the Integration Card (sap.ui.integration.widgets.Card). In contrast to the Integration Card, sap.f.Card provides more freedom in choosing the structure and the controls you can include, so that you can compose the card content area according to your needs. It enables you to decide and compose the card content area according to your needs.

The sap.f.Card consists of three elements: a container with background color and rounded corners, a header, and content areas.

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

New•Control•Info Only•1.64

Info Only

2019-03-28

1.64

New

Feature

Rule Builder: AST based DMN SFEEL

Rule Builder: AST based DMN SFEEL

The rule builder now supports a new expression language: AST based DMN SFEEL. DMN SFEEL is an improvised approach to modeling business decision logic. It can be used both in text rules as well as in decision tables.

For more information, see Rule Builder Control Tutorial.

New•Feature•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Feature

Key User Adaptation: Restricting Adaptation for Certain Controls

Key User Adaptation: Restricting Adaptation for Certain Controls

It is now possible to exclude certain controls from key user adaptation (formerly known as UI adaptation at runtime) by adding instance-specific design time metadata:

  • not-removable prevents controls from being removed.
  • not-adaptable prevents controls from being changed.

For more information, see SAPUI5 Flexibility: Enable Your App for UI Adaptation.

Changed•Feature•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Feature

SAPUI5 Flexibility: New flexEnabled Flag

SAPUI5 Flexibility: New flexEnabled Flag

The flexEnabled flag in the sap.ui5 section of the manifest.json indicates whether the application supports key user adaptation and developer adaptation. If you set the flag, it's also possible to check via SAP Web IDE if your control IDs are stable.

For more information, see SAPUI5 Flexibility: Enable Your App for UI Adaptation.

Changed•Feature•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Feature

SAPUI5 Flexibility: Simplified Terminology

SAPUI5 Flexibility: Simplified Terminology

We have improved and simplified the terminology for certain core terms in the area of SAPUI5 flexibility. Here's what has changed:

Old

New

Explanation

SAPUI5 flexibility services

SAPUI5 flexibility

Collection of features that allow upgrade-safe and modification-free UI changes of SAPUI5 apps on different levels

UI adaptation at runtime (RTA)

key user adaptation

Key users (business experts with special permissions) can adapt the UI of an SAPUI5 app that is running in the SAP Fiori launchpad for other users by means of intuitive WYSIWYG functions.

UI adaptation at design time (DTA)

developer adaptation

Developers can adapt SAPUI5 apps via the SAPUI5 Visual Editor in SAP Web IDE.

For more information on the features of SAPUI5 flexibility, see SAPUI5 Flexibility: Adapting UIs Made Easy.

Changed•Feature•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Feature

SAPUI5 OData V4 Model

SAPUI5 OData V4 Model

With the new version of the SAPUI5 OData V4 model, the number of decimal places of entered numbers is checked against the unit or the currency customizing when using the sap.ui.model.odata.type.Unit and sap.ui.model.odata.type.Currency types that were introduced with SAPUI5 1.63.

Restriction:

Due to the limited feature scope of this version of the SAPUI5 OData V4 model, check that all required features are in place before developing applications. 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 smart controls (sap.ui.comp library) and SAP Fiori elements that do not support the SAPUI5 OData V4 model, as well as controls such as TreeTable and AnalyticalTable, which are not supported together with the SAPUI5 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.64

Info Only

2019-03-28

1.64

Changed

Control

sap.f.DynamicPage

sap.f.DynamicPage

We have redesigned the content area of the DynamicPageTitle control so that the width of the expandedContent and snappedContent aggregations no longer depends on the width of the heading aggregation. Both expandedContent and snappedContent aggregations can now take the whole width of the DynamicPageTitle and are displayed below the heading and content areas.For more information, see the Sample.

Changed•Control•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Control

sap.f.ShellBar (Experimental)

sap.f.ShellBar (Experimental)

We have implemented an additional element that visualizes the number of notifications for the app (notificationsNumber property). It is displayed at the top right corner of the notifications button. When the resize breakpoint is hit and the notifications button enters the overflow area of the OverflowToolbar, the element is displayed at the top right corner of both the OverflowToolbarButton and the overflow area notification button.

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

Changed•Control•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Control

sap.m.ComboBox

sap.m.ComboBox

We have introduced grouping in the suggestions list of sap.m.ComboBox. This feature allows you to group items by certain characteristics, and to display a header. New group can be created in two ways:

  • If data binding is used, grouping is defined on the sorter in data binding.
  • Alternatively, you can add a group header programmatically as an instance of sap.ui.core.SeparatorItem with a text property by adding it to the items aggregation of the sap.m.ComboBox control. This transforms the sap.ui.core.SeparatorItem internally to sap.m.GroupHeaderListItem, and uses the text value as the header of the group.

In case a sap.ui.core.SeparatorItem without a defined text property is inserted in the aggregation items, the ComboBox will display only a horizontal separator without any text.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Control

sap.m.DatePicker

sap.m.DatePicker

With the new isValidValue function, you can receive information on the validity of the latest value provided in sap.m.DatePicker, not only on change but at any time, so that you can act upon an incorrectly entered date.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Control

sap.m.Input / sap.m.ComboBoxBase (Experimental)

sap.m.Input / sap.m.ComboBoxBase (Experimental)

We have introduced a new experimental method showItems(fnFilter). It enables you to open a popup with suggestion items for the sap.m.Input, sap.m.ComboBox, and sap.m.MultiComboBox controls, and to filter the available items based on custom criteria.For more information, see the API Reference (sap.m.Input, sap.m.ComboBoxBase).

Changed•Control•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Control

sap.m.Input / sap.m.MultiInput

sap.m.Input / sap.m.MultiInput

We have introduced grouping for the suggestions of sap.m.Input and sap.m.MultiInput. This feature allows you to easily group items visually by separating the different groups via a distinguishable group header item. The functionality is available for inputs that use list suggestions and table suggestions.For more information, see the samples ( sap.m.Input, sap.m.MultiInput).

Changed•Control•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Control

sap.m.SinglePlanningCalendar

sap.m.SinglePlanningCalendar

  • We have introduced a new all-day logic that checks whether an appointment starts at 00:00 and ends at 00:00 on any day in the future.

  • We have introduced a cozy form factor, which provides larger interactive user interface elements. This facilitates your work with the control on mobile devices.

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

Changed•Control•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Control

sap.ui.integration.widgets.Card

sap.ui.integration.widgets.Card

  • We have introduced a new Object card type, which displays the basic details for an object, such as a person or a sales order.For more information, see Cards and the Sample.

  • We have introduced a new Timeline card type, which displays time-related content.For more information, see Cards and the Sample.

Changed•Control•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Control

sap.uxap.ObjectPageLayout

sap.uxap.ObjectPageLayout

We have implemented the option to provide a simple, single-line title that takes up less space on smaller phone screens when the dynamic header of the ObjectPageLayout control is collapsed (snapped). You can enable it via the snappedTitleOnMobile aggregation.For more information, see the API Reference and the Sample.

Changed•Control•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

SAP Fiori Elements

SAP Fiori Elements

SAP Fiori Elements

Analytical List Page

You can pass the variant ID as a URL parameter while navigating from an application to the analytical list page. For more information, see Managing Variants.

Changed•SAP Fiori Elements•Info Only•1.64

Info Only

2019-03-28

1.64

Changed

Feature

Demo Kit API Reference

Demo Kit API Reference

  • The API Reference documentation for non-class entities now displays the @see and @example tags of their JSDocs.For a preview of an @see tag, see the sap.ui.core.LabelEnablement namespace. For a preview of an @example tag, see the sap/base/util/merge function.

  • Based on your feedback, we have improved the API Reference documentation to include the borrowed Properties, Aggregations, and Associations in the respective sections. All the inherited entries are marked with a Borrowed from: label in the Description column with a link to the corresponding class.

Changed•Feature•Info Only•1.64

Info Only

2019-03-28

Related Information

What's New in SAPUI5 1.130

What's New in SAPUI5 1.129

What's New in SAPUI5 1.128

What's New in SAPUI5 1.127

What's New in SAPUI5 1.126

What's New in SAPUI5 1.125

What's New in SAPUI5 1.124

What's New in SAPUI5 1.123

What's New in SAPUI5 1.122

What's New in SAPUI5 1.121

What's New in SAPUI5 1.120

What's New in SAPUI5 1.119

What's New in SAPUI5 1.118

What's New in SAPUI5 1.117

What's New in SAPUI5 1.116

What's New in SAPUI5 1.115

What's New in SAPUI5 1.114

What's New in SAPUI5 1.113

What's New in SAPUI5 1.112

What's New in SAPUI5 1.111

What's New in SAPUI5 1.110

What's New in SAPUI5 1.109

What's New in SAPUI5 1.108

What's New in SAPUI5 1.107

What's New in SAPUI5 1.106

What's New in SAPUI5 1.105

What's New in SAPUI5 1.104

What's New in SAPUI5 1.103

What's New in SAPUI5 1.102

What's New in SAPUI5 1.101

What's New in SAPUI5 1.100

What's New in SAPUI5 1.99

What's New in SAPUI5 1.98

What's New in SAPUI5 1.97

What's New in SAPUI5 1.96

What's New in SAPUI5 1.95

What's New in SAPUI5 1.94

What's New in SAPUI5 1.93

What's New in SAPUI5 1.92

What's New in SAPUI5 1.91

What's New in SAPUI5 1.90

What's New in SAPUI5 1.89

What's New in SAPUI5 1.88

What's New in SAPUI5 1.87

What's New in SAPUI5 1.86

What's New in SAPUI5 1.85

What's New in SAPUI5 1.84

What's New in SAPUI5 1.82

What's New in SAPUI5 1.81

What's New in SAPUI5 1.80

What's New in SAPUI5 1.79

What's New in SAPUI5 1.78

What's New in SAPUI5 1.77

What's New in SAPUI5 1.76

What's New in SAPUI5 1.75

What's New in SAPUI5 1.74

What's New in SAPUI5 1.73

What's New in SAPUI5 1.72

What's New in SAPUI5 1.71

What's New in SAPUI5 1.70

What's New in SAPUI5 1.69

What's New in SAPUI5 1.68

What's New in SAPUI5 1.67

What's New in SAPUI5 1.66

What's New in SAPUI5 1.65

What's New in SAPUI5 1.63

What's New in SAPUI5 1.62

What's New in SAPUI5 1.61

What's New in SAPUI5 1.60

What's New in SAPUI5 1.58

What's New in SAPUI5 1.56

What's New in SAPUI5 1.54

What's New in SAPUI5 1.52

What's New in SAPUI5 1.50

What's New in SAPUI5 1.48

What's New in SAPUI5 1.46

What's New in SAPUI5 1.44

What's New in SAPUI5 1.42

What's New in SAPUI5 1.40

What's New in SAPUI5 1.38