Skip to content

Latest commit

 

History

History
1716 lines (1007 loc) · 37.4 KB

What_s_New_in_OpenUI5_1_38_f218918.md

File metadata and controls

1716 lines (1007 loc) · 37.4 KB
loio
f218918b20e54cadb23e5e0b5bd9f9bb

What's New in OpenUI5 1.38

With this release OpenUI5 is upgraded from version 1.36 to 1.38.


Version

Type

Category

Title

Description

Action

Available as of

1.38

Changed

User Documentation

Improved Documentation

Improved Documentation

Thanks a lot to all of you who have used the Demo Kit feedback function! We have received lots of comments, many of which regarding our tutorials, and are continuously improving the documentation based on your findings.

Please carry on giving us your feedback: even though we cannot update the documentation straight away, your feedback will be considered in the next version!

New or reworked documentation chapters that are not mentioned in the following sections:

Changed•User Documentation•Info Only•1.38

Info Only

2016-06-29

1.38

Deprecated

Feature

Deprecated Themes and Libraries

Deprecated Themes and Libraries

The following libraries are deprecated as of this version:

  • sap.ui.commons

  • sap.ui.ux3

  • sap.makit

The following themes are also deprecated as of this version:

  • sap_ux

  • sap_platinum

  • sap_goldreflection

For more information, see Deprecated Themes and Libraries.

Deprecated•Feature•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Announcement

jQuery Upgraded to Version 2.2.3

jQuery Upgraded to Version 2.2.3

jQuery has been upgraded to version 2.2.3. This upgrade may have an impact on apps developed with OpenUI5.

Changed•Announcement•Info Only•1.38

Info Only

2016-06-29

1.38

New

Feature

Icon Explorer

Icon Explorer

We have 46 new icons, and some existing icons have been redesigned - check the Icon Explorer in the Demo Kit for details.

New•Feature•Info Only•1.38

Info Only

2016-06-29

1.38

New

Feature

Multiple preprocessors for XML views

Multiple preprocessors for XML views

We have enhanced the XML view so that it is now capable of running more than one preprocessor per hook. Additionally, the new hook viewxml has been introduced. For more information, see Preprocessing XML Views.

New•Feature•Info Only•1.38

Info Only

2016-06-29

1.38

New

Feature

OpenUI5 OData V4 model

OpenUI5 OData V4 model

We are providing an initial version of the OpenUI5 OData V4 Model. This model supports the following:

  • Read access

  • Updating properties of OData entities via two-way-binding

  • Operation (function and action) execution

  • Grouping data requests in a batch request

  • Server-side sorting and filtering

Restriction:

This is the first version of the OpenUI5 OData V4 model. Due to its limited feature scope, we recommend you do not use this release to develop applications that are to be used in production systems. Please look at the detailed documentation of the features, as certain parts of a feature may be missing which you might expect as given. While our intention was to be compatible with existing controls, existing controls might not work due to small incompatibilities compared to sap.ui.model.odata.(v2.)ODataModel, or due to missing features in the model. Up to now, only limited tests with controls have been done with the OpenUI5 OData V4 model. The interface for applications has been changed to make usage of the model easier and more efficient. A summary of these changes is documented in the section Changes Compared to OData V2 Model.

For more information, see OData V4 Model, the API Reference, and the Samples.

New•Feature•Info Only•1.38

Info Only

2016-06-29

1.38

New

Control

sap.m.FormattedText

sap.m.FormattedText

You can use this control to display formatted texts in HTML format.

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

New•Control•Info Only•1.38

Info Only

2016-06-29

1.38

New

Control

sap.m.MenuButton

sap.m.MenuButton

The control opens a hierarchical menu and enables quick triggering of the last action of the menu item selected. In Regular mode it always opens the menu, whereas in Split mode it can be also used directly as a button to trigger the currently displayed menu item’s action. In Split mode it can display either the default menu item or the last selected one.

  • Regular Mode

  • Split Mode

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

New•Control•Info Only•1.38

Info Only

2016-06-29

1.38

New

Control

sap.m.ObjectMarker

sap.m.ObjectMarker

The ObjectMarker control represents the status of an object with icon and/or text. It can be interactive (as a link) or non-interactive. It has the following predefined types:

  • Flagged

  • Favorite

  • Draft

  • Locked

  • Unsaved

An object might have multiple ObjectMarkers at the same time but the editing states (Locked, Draft, and Unsaved) are mutually exclusive.

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

New•Control•Info Only•1.38

Info Only

2016-06-29

1.38

New

Control

sap.m.RangeSlider

sap.m.RangeSlider

sap.m.RangeSlider is a new input control that is used to select a range of values. The RangeSlider has two slider handles that can be moved along a predefined numerical range scale. This control extends the sap.m.Slider and introduces additional functionality.

New•Control•Info Only•1.38

Info Only

2016-06-29

1.38

New

Control

sap.m.StepInput

sap.m.StepInput

The StepInput control allows the user to change the input value with a predefined step. The value can be changed using the increment/decrement buttons or keys on the keyboard. On the desktop, when using the keyboard [PgUp] and [PgDn] keys, the value increases/decreases two steps at a time.

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

New•Control•Info Only•1.38

Info Only

2016-06-29

1.38

New

Control

sap.ui.layout.ResponsiveSplitter

sap.ui.layout.ResponsiveSplitter

sap.ui.layout.ResponsiveSplitter is a layout control that is used to visually divide the content of its parent. The control is responsive and can adjust its contents to any screen size. On smaller screens, pagination is used to allow navigation to all splitter panes.

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

New•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Feature

One page acceptance test (OPA)

One page acceptance test (OPA)

The Press and EnterText actions now support a larger number of controls and can now be executed on embedded controls by specifying the control suffix. For more information, see the API Reference for Press and EnterText and the Sample.

Changed•Feature•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.ComboBox

sap.m.ComboBox

  • Is now supported on mobile phones. The list of available values will open as a full-screen dialog on small devices.

  • The new loadItem event makes it possible to defer initialization of items in the ComboBox dropdown list control to a point in time when the items are required. This helps to improve performance.

    For more information, see the Samples.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.DatePicker / sap.m.DateTimePicker / sap.m.PlanningCalendar / sap.ui.unified.Calendar

sap.m.DatePicker / sap.m.DateTimePicker / sap.m.PlanningCalendar / sap.ui.unified.Calendar

You can now set minimum and maximum dates to limit the range of available dates.

For more information, see the API Reference for sap.m.DatePicker, sap.m.DateTimePicker, sap.m.PlanningCalendar, and sap.ui.unified.Calendar, and the samples for sap.m.DatePicker, sap.m.PlanningCalendar, and sap.ui.unified.Calendar.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.GenericTile

sap.m.GenericTile

The GenericTile control has a new responsive design that significantly improves the user experience, it has also been optimized for larger smartphones. The GenericTile adjusts its size to fit all the different display sizes of the current devices supported by OpenUI5 (see Browser and Platform Support). The main changes are the tile size, font size, padding, the new ImageContent control, and new samples showing the variety of use cases for the GenericTile.

The sap.m.ImageContent control can be used to include images in a tile. It can be embedded in the content area of the GenericTile control.

For more information, see Generic Tile, the API Reference for sap.m.GenericTile and sap.m.ImageContent, and the samples for GenericTile and ImageContent.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.List / sap.m.Table

sap.m.List / sap.m.Table

The new keyboardMode property for the List and Table controls determines the keyboard handling for these controls. The Navigation value of the property enables a mode that allows you to navigate within a large number of items, for example, table cells, using the tab key, whereas the Edit mode can be used to edit a limited number of items.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.MaskInput

sap.m.MaskInput

You can now use escape characters in the MaskInput definition to be able to use the predefined rule characters as immutable ones.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.MessagePopover

sap.m.MessagePopover

sap.m.MessagePopover has been improved and can now be resized. Resizing is only possible when the MessagePopover is opened from the footer on a desktop.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.NotificationListItem

sap.m.NotificationListItem

The control has two improvements:

  • The control responsiveness is updated for better usability on large screens (more than 640 pixels width) – the buttons are now located on the right side of the text.

  • The Show More button for toggling expand/collapse mode can now be hidden with the use of the new property hideShowMoreButton.

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

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.Popover

sap.m.Popover

sap.m.Popover has four new values for its PlacementType:

  • PreferredBottomOrFlip

  • PreferredLeftOrFlip

  • PreferredRightOrFlip

  • PreferredTopOrFlip

They determine the preferred position of the Popover and how it behaves when there is insufficient space for it on the screen. These properties allow the Popover to flip over and cover some of the content below it.

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

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.TextArea

sap.m.TextArea

sap.m.TextArea can now grow and shrink to adapt to the entered text.

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

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.UploadCollection

sap.m.UploadCollection

To upload a new version of a file to the UploadCollection list, the openFileDialog method is available. You can provide a pushbutton in the header area and if one entry in the UploadCollection list is selected, the API method will be called.

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

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.m.ViewSettingsDialog

sap.m.ViewSettingsDialog

The ViewSettingsDialog control now gives you the opportunity to modify filter detail page items on the fly with the help of the new event filterDetailPageOpened. This event is fired each time after the filter detail page is accessed, notifying the outside world that the page is loaded along with the information for which filter the respective details are displayed. This allows a handler to be attached that alters the filter detail items aggregation.

For more information, see the API Reference.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.tnt.SideNavigation

sap.tnt.SideNavigation

Root items with no children can now be opened with a single click when the SideNavigation control is in collapsed mode.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.tnt.ToolPage

sap.tnt.ToolPage

Animation is now added when expanding and collapsing the SideNavigation control within the ToolPage.

For more information, see the Sample.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.ui.commons.ColorPicker

sap.ui.commons.ColorPicker

sap.ui.commons.ColorPicker supports HSL (Hue Saturation and Lightness) mode. This mode works better with modern browsers and it does not require intermediate conversion back to RGB. Additionally, there is a new input field for the alpha (transparency) value for more precise color definition.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.ui.layout.Form / sap.ui.layout.SimpleForm

sap.ui.layout.Form / sap.ui.layout.SimpleForm

You can now add a toolbar to a form container or the form itself.

For more information, see the Sample.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Deleted

Control

sap.ui.table.DataTable

sap.ui.table.DataTable

sap.ui.table.DataTable has been deleted.

Deleted•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.ui.table.TreeTable

sap.ui.table.TreeTable

sap.ui.table.TreeTable now supports AutoExpand paging if it is bound to an OData model.

By setting numberOfExpandedLevels as a binding parameter (e.g. in the bindRows call of the TreeTable), you now can specify the initial expansion depth. This feature is only available for OData services exposing a property marked with the annotation hierarchy-node-descendant-count-for. This also means the service has to respect a $filter statement on the annotated Level property, and returns the entries sorted. You can find the specification for this and all other hierarchy annotations in the SAP Community Network under SAP Annotations for OData Version 2.0.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.ui.unified.Menu

sap.ui.unified.Menu

To significantly increase the usability of sap.ui.unified.Menu, a delay has been added to the closing of submenus.

For more information, see the Sample.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.uxap.ObjectPageHeader

sap.uxap.ObjectPageHeader

ObjectPageHeader can be integrated with the SideContent scenario. A new sideContentButton aggregation has been added. This aggregation has a new button, which appears after the actions buttons and triggers opening the side content for additional information.

For more information, see the Sample.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

1.38

Changed

Control

sap.uxap.ObjectPageLayout

sap.uxap.ObjectPageLayout

  • It supports scrolling to a particular section, based on its ID. This allows easier access to all parts of the application and consistent navigation back to a previous position within the ObjectPage.

    For more information, see the Sample.

  • Performance is improved for the use case with no Blocks. The ObjectPage now supports lazy loading with the stashed property of the ObjectPageLazyLoader. As a result, you avoid the additional creation of XML views for each Block.

    For more information, see Object Page Scrolling and the Sample.

Changed•Control•Info Only•1.38

Info Only

2016-06-29

Parent topic:Previous Versions

Related Information

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