DXP21.10.0002 Changelog

October 18, 2021

AppStorage JSONH conversion of old cached data. Data conversion in Ajax success handlers. Display Format and Display Format Type. Close apps loaded with AppCache.Load. Cockpit Store application. Launchpad event listeners. Missing PDFView.js. Logon area background color. Hebrew translation. Support for right-to-left in logon screen. sap-language URL parameter when single language set.

Details

AppStorage JSONH conversion of old cached data (16344)

Running a DXP 21 launchpad with data stored in DXP 6, could cause the AppStorage getCache methods to fail, messing up cached data. Now the detected JSONH data will be converted before writing the data to the UI5 data model.

Data conversion in Ajax success handlers (16363)

In DXP 21, all array data in Ajax requests are now transferred in JSONH format. Data for some UI5 objects was not parsed from JSONH to JSON in the Ajax success handler.

Display Format and Display Format Type (16361)

In DXP 21 we’ve improved the handling of display format and display format type in the sap.m.Datepicker, sap.m.Timepicker & sap.m.DateRangeSelection UI5 objects. Expression binding was not working correct. Read more about how displayFormat and displayFormatType in the date & time pickers can be handled in this blog:

Close apps loaded with AppCache.Load (16350)

The function sap.n.Shell.closeAllAppTiles will now also close applications loaded with AppCache.Load.

Cockpit Store application (16357)

The Neptune Cockpit Store application has been updated to better handle update status based on the application change time instead of the application activation time.

Launchpad event listeners (16330)

The Neptune Standard Launchpad defines a few event listeners to handle click, keypress and mouse over events. These events are now created using proper control/browser events and destroyed in the element.exit method.

Missing PDFView.js (16352)

The missing minified PDFView.js file, has now been added to the MIME repository.

Logon area background color (16322)

If the application background color was changed in the applied Neptune layout, the logon area in the Neptune Standard Launch would take on the application background color, instead of the launchpad content area background color.

Now, your cool transparent launchpad area background with blur effect, will also be applied to the logon areas.

21 10 2 patch main 0
21 10 2 patch main 1
Hebrew translation (16327)

The Neptune Standard Launchpad is now translated to Hebrew.

Support for right-to-left in logon screen (16327)

Text in the Neptune Standard Launchpad logon screen now supports right-to-left languages.

21 10 2 patch main 2
sap-language URL parameter when single language set (16327)

When a language is set in a Neptune application and the application is run standalone, the URL parameter sap-language should be used to force the language. When running an application from the App Designer, the sap-language URL parameter is added to the launch URL. Likewise in the cockpit launchpad configuration with a launchpad where a default language is set and the user cannot change language, then the sap-language URL parameter is added to the launch URL.

21 10 2 patch main 3
21 10 2 patch main 4

Contributors

  • Andreas Demuth

  • Sagarika Gattu

  • Dennis Keßler

  • Yaniv Rosenthal

  • Markus Reich

  • Johannes Hartmann

  • Mats Rödholm