diff --git a/docs/01_Whats-New/images/Image_Map_What_s_New_60070cb.png b/docs/01_Whats-New/images/Image_Map_What_s_New_60070cb.png index 2c06a624..9efbd978 100644 Binary files a/docs/01_Whats-New/images/Image_Map_What_s_New_60070cb.png and b/docs/01_Whats-New/images/Image_Map_What_s_New_60070cb.png differ diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-100-27dec1d.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-100-27dec1d.md index 588774d8..7415b898 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-100-27dec1d.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-100-27dec1d.md @@ -553,6 +553,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-101-7733b00.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-101-7733b00.md index 5ec5cdd3..81bd7029 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-101-7733b00.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-101-7733b00.md @@ -773,6 +773,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-102-f038c99.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-102-f038c99.md index 983b0258..7a6752e2 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-102-f038c99.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-102-f038c99.md @@ -1001,6 +1001,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-103-0e98c76.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-103-0e98c76.md index a059e40a..5f84afc5 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-103-0e98c76.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-103-0e98c76.md @@ -483,6 +483,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-104-69e567c.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-104-69e567c.md index e87b8c07..0a01f869 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-104-69e567c.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-104-69e567c.md @@ -326,6 +326,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-105-4d6c00e.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-105-4d6c00e.md index ac522ded..d0cbb5e4 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-105-4d6c00e.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-105-4d6c00e.md @@ -691,6 +691,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-106-5b497b0.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-106-5b497b0.md index e1099e3c..7e81bb2c 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-106-5b497b0.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-106-5b497b0.md @@ -657,6 +657,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-107-d4ff916.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-107-d4ff916.md index b3d4447b..b5d1a7e0 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-107-d4ff916.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-107-d4ff916.md @@ -577,6 +577,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-108-66e33f0.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-108-66e33f0.md index fc00bcfe..62fc1a93 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-108-66e33f0.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-108-66e33f0.md @@ -733,6 +733,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-109-3264bd2.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-109-3264bd2.md index 9cb77f9e..89352a6b 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-109-3264bd2.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-109-3264bd2.md @@ -669,6 +669,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-110-71a855c.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-110-71a855c.md index 42607fea..4dc91e55 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-110-71a855c.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-110-71a855c.md @@ -1030,6 +1030,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-111-7a67837.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-111-7a67837.md index 2e898498..625b1ba1 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-111-7a67837.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-111-7a67837.md @@ -775,6 +775,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-112-34afc69.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-112-34afc69.md index 0298a3bb..bff90719 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-112-34afc69.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-112-34afc69.md @@ -493,6 +493,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-113-a9553fe.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-113-a9553fe.md index e86e125d..6fafdf7c 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-113-a9553fe.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-113-a9553fe.md @@ -1169,6 +1169,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md index 57b2bf20..b381a1f6 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-114-890fce1.md @@ -524,6 +524,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-115-409fde8.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-115-409fde8.md index ab40ed97..ac1b3644 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-115-409fde8.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-115-409fde8.md @@ -713,6 +713,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-116-ebd6f34.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-116-ebd6f34.md index 754c5fe6..aad9d0b5 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-116-ebd6f34.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-116-ebd6f34.md @@ -701,6 +701,8 @@ Required **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-117-029d3b4.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-117-029d3b4.md index 0eae65c9..63c1ac4f 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-117-029d3b4.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-117-029d3b4.md @@ -1055,6 +1055,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-118-3eecbde.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-118-3eecbde.md index 910578d8..b9b7d451 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-118-3eecbde.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-118-3eecbde.md @@ -821,6 +821,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-119-0b1903a.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-119-0b1903a.md index 0ab724a9..1c30cf0d 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-119-0b1903a.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-119-0b1903a.md @@ -886,6 +886,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-120-2359b63.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-120-2359b63.md index fb50fd69..0bc485c3 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-120-2359b63.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-120-2359b63.md @@ -1395,6 +1395,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-121-91a4a2f.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-121-91a4a2f.md index dd66a21c..c8ff1cc2 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-121-91a4a2f.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-121-91a4a2f.md @@ -1937,6 +1937,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-122-5d078da.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-122-5d078da.md index 948a51cc..49ee5200 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-122-5d078da.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-122-5d078da.md @@ -824,6 +824,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.121](what-s-new-in-sapui5-1-121-91a4a2f.md "With this release SAPUI5 is upgraded from version 1.120 to 1.121.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-123-9d00ac7.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-123-9d00ac7.md index 4e615518..e77dfed9 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-123-9d00ac7.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-123-9d00ac7.md @@ -591,6 +591,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") [What's New in SAPUI5 1.121](what-s-new-in-sapui5-1-121-91a4a2f.md "With this release SAPUI5 is upgraded from version 1.120 to 1.121.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-124-7f77c3f.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-124-7f77c3f.md index ac6e54dd..4bbbfc15 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-124-7f77c3f.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-124-7f77c3f.md @@ -1024,3 +1024,154 @@ Info Only +**Related Information** + + +[What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") + +[What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") + +[What's New in SAPUI5 1.121](what-s-new-in-sapui5-1-121-91a4a2f.md "With this release SAPUI5 is upgraded from version 1.120 to 1.121.") + +[What's New in SAPUI5 1.120](what-s-new-in-sapui5-1-120-2359b63.md "With this release SAPUI5 is upgraded from version 1.119 to 1.120.") + +[What's New in SAPUI5 1.119](what-s-new-in-sapui5-1-119-0b1903a.md "With this release SAPUI5 is upgraded from version 1.118 to 1.119.") + +[What's New in SAPUI5 1.118](what-s-new-in-sapui5-1-118-3eecbde.md "With this release SAPUI5 is upgraded from version 1.117 to 1.118.") + +[What's New in SAPUI5 1.117](what-s-new-in-sapui5-1-117-029d3b4.md "With this release SAPUI5 is upgraded from version 1.116 to 1.117.") + +[What's New in SAPUI5 1.116](what-s-new-in-sapui5-1-116-ebd6f34.md "With this release SAPUI5 is upgraded from version 1.115 to 1.116.") + +[What's New in SAPUI5 1.115](what-s-new-in-sapui5-1-115-409fde8.md "With this release SAPUI5 is upgraded from version 1.114 to 1.115.") + +[What's New in SAPUI5 1.114](what-s-new-in-sapui5-1-114-890fce1.md "With this release SAPUI5 is upgraded from version 1.113 to 1.114.") + +[What's New in SAPUI5 1.113](what-s-new-in-sapui5-1-113-a9553fe.md "With this release SAPUI5 is upgraded from version 1.112 to 1.113.") + +[What's New in SAPUI5 1.112](what-s-new-in-sapui5-1-112-34afc69.md "With this release SAPUI5 is upgraded from version 1.111 to 1.112.") + +[What's New in SAPUI5 1.111](what-s-new-in-sapui5-1-111-7a67837.md "With this release SAPUI5 is upgraded from version 1.110 to 1.111.") + +[What's New in SAPUI5 1.110](what-s-new-in-sapui5-1-110-71a855c.md "With this release SAPUI5 is upgraded from version 1.109 to 1.110.") + +[What's New in SAPUI5 1.109](what-s-new-in-sapui5-1-109-3264bd2.md "With this release SAPUI5 is upgraded from version 1.108 to 1.109.") + +[What's New in SAPUI5 1.108](what-s-new-in-sapui5-1-108-66e33f0.md "With this release SAPUI5 is upgraded from version 1.107 to 1.108.") + +[What's New in SAPUI5 1.107](what-s-new-in-sapui5-1-107-d4ff916.md "With this release SAPUI5 is upgraded from version 1.106 to 1.107.") + +[What's New in SAPUI5 1.106](what-s-new-in-sapui5-1-106-5b497b0.md "With this release SAPUI5 is upgraded from version 1.105 to 1.106.") + +[What's New in SAPUI5 1.105](what-s-new-in-sapui5-1-105-4d6c00e.md "With this release SAPUI5 is upgraded from version 1.104 to 1.105.") + +[What's New in SAPUI5 1.104](what-s-new-in-sapui5-1-104-69e567c.md "With this release SAPUI5 is upgraded from version 1.103 to 1.104.") + +[What's New in SAPUI5 1.103](what-s-new-in-sapui5-1-103-0e98c76.md "With this release SAPUI5 is upgraded from version 1.102 to 1.103.") + +[What's New in SAPUI5 1.102](what-s-new-in-sapui5-1-102-f038c99.md "With this release SAPUI5 is upgraded from version 1.101 to 1.102.") + +[What's New in SAPUI5 1.101](what-s-new-in-sapui5-1-101-7733b00.md "With this release SAPUI5 is upgraded from version 1.100 to 1.101.") + +[What's New in SAPUI5 1.100](what-s-new-in-sapui5-1-100-27dec1d.md "With this release SAPUI5 is upgraded from version 1.99 to 1.100.") + +[What's New in SAPUI5 1.99](what-s-new-in-sapui5-1-99-4f35848.md "With this release SAPUI5 is upgraded from version 1.98 to 1.99.") + +[What's New in SAPUI5 1.98](what-s-new-in-sapui5-1-98-d9f16f2.md "With this release SAPUI5 is upgraded from version 1.97 to 1.98.") + +[What's New in SAPUI5 1.97](what-s-new-in-sapui5-1-97-fa0e282.md "With this release SAPUI5 is upgraded from version 1.96 to 1.97.") + +[What's New in SAPUI5 1.96](what-s-new-in-sapui5-1-96-7a9269f.md "With this release SAPUI5 is upgraded from version 1.95 to 1.96.") + +[What's New in SAPUI5 1.95](what-s-new-in-sapui5-1-95-a1aea67.md "With this release SAPUI5 is upgraded from version 1.94 to 1.95.") + +[What's New in SAPUI5 1.94](what-s-new-in-sapui5-1-94-c40f1e6.md "With this release SAPUI5 is upgraded from version 1.93 to 1.94.") + +[What's New in SAPUI5 1.93](what-s-new-in-sapui5-1-93-f273340.md "With this release SAPUI5 is upgraded from version 1.92 to 1.93.") + +[What's New in SAPUI5 1.92](what-s-new-in-sapui5-1-92-1ef345d.md "With this release SAPUI5 is upgraded from version 1.91 to 1.92.") + +[What's New in SAPUI5 1.91](what-s-new-in-sapui5-1-91-0a2bd79.md "With this release SAPUI5 is upgraded from version 1.90 to 1.91.") + +[What's New in SAPUI5 1.90](what-s-new-in-sapui5-1-90-91c10c2.md "With this release SAPUI5 is upgraded from version 1.89 to 1.90.") + +[What's New in SAPUI5 1.89](what-s-new-in-sapui5-1-89-e56cddc.md "With this release SAPUI5 is upgraded from version 1.88 to 1.89.") + +[What's New in SAPUI5 1.88](what-s-new-in-sapui5-1-88-e15a206.md "With this release SAPUI5 is upgraded from version 1.87 to 1.88.") + +[What's New in SAPUI5 1.87](what-s-new-in-sapui5-1-87-b506da7.md "With this release SAPUI5 is upgraded from version 1.86 to 1.87.") + +[What's New in SAPUI5 1.86](what-s-new-in-sapui5-1-86-4c1c959.md "With this release SAPUI5 is upgraded from version 1.85 to 1.86.") + +[What's New in SAPUI5 1.85](what-s-new-in-sapui5-1-85-1d18eb5.md "With this release SAPUI5 is upgraded from version 1.84 to 1.85.") + +[What's New in SAPUI5 1.84](what-s-new-in-sapui5-1-84-dc76640.md "With this release SAPUI5 is upgraded from version 1.82 to 1.84.") + +[What's New in SAPUI5 1.82](what-s-new-in-sapui5-1-82-3a8dd13.md "With this release SAPUI5 is upgraded from version 1.81 to 1.82.") + +[What's New in SAPUI5 1.81](what-s-new-in-sapui5-1-81-f5e2a21.md "With this release SAPUI5 is upgraded from version 1.80 to 1.81.") + +[What's New in SAPUI5 1.80](what-s-new-in-sapui5-1-80-8cee506.md "With this release SAPUI5 is upgraded from version 1.79 to 1.80.") + +[What's New in SAPUI5 1.79](what-s-new-in-sapui5-1-79-99c4cdc.md "With this release SAPUI5 is upgraded from version 1.78 to 1.79.") + +[What's New in SAPUI5 1.78](what-s-new-in-sapui5-1-78-f09b63e.md "With this release SAPUI5 is upgraded from version 1.77 to 1.78.") + +[What's New in SAPUI5 1.77](what-s-new-in-sapui5-1-77-c46b439.md "With this release SAPUI5 is upgraded from version 1.76 to 1.77.") + +[What's New in SAPUI5 1.76](what-s-new-in-sapui5-1-76-aad03b5.md "With this release SAPUI5 is upgraded from version 1.75 to 1.76.") + +[What's New in SAPUI5 1.75](what-s-new-in-sapui5-1-75-5cbb62d.md "With this release SAPUI5 is upgraded from version 1.74 to 1.75.") + +[What's New in SAPUI5 1.74](what-s-new-in-sapui5-1-74-c22208a.md "With this release SAPUI5 is upgraded from version 1.73 to 1.74.") + +[What's New in SAPUI5 1.73](what-s-new-in-sapui5-1-73-231dd13.md "With this release SAPUI5 is upgraded from version 1.72 to 1.73.") + +[What's New in SAPUI5 1.72](what-s-new-in-sapui5-1-72-521cad9.md "With this release SAPUI5 is upgraded from version 1.71 to 1.72.") + +[What's New in SAPUI5 1.71](what-s-new-in-sapui5-1-71-a93a6a3.md "With this release SAPUI5 is upgraded from version 1.70 to 1.71.") + +[What's New in SAPUI5 1.70](what-s-new-in-sapui5-1-70-f073d69.md "With this release SAPUI5 is upgraded from version 1.69 to 1.70.") + +[What's New in SAPUI5 1.69](what-s-new-in-sapui5-1-69-89a18bd.md "With this release SAPUI5 is upgraded from version 1.68 to 1.69.") + +[What's New in SAPUI5 1.68](what-s-new-in-sapui5-1-68-f94bf93.md "With this release SAPUI5 is upgraded from version 1.67 to 1.68.") + +[What's New in SAPUI5 1.67](what-s-new-in-sapui5-1-67-a6b1472.md "With this release SAPUI5 is upgraded from version 1.66 to 1.67.") + +[What's New in SAPUI5 1.66](what-s-new-in-sapui5-1-66-c9896e9.md "With this release SAPUI5 is upgraded from version 1.65 to 1.66.") + +[What's New in SAPUI5 1.65](what-s-new-in-sapui5-1-65-0f5acfd.md "With this release SAPUI5 is upgraded from version 1.64 to 1.65.") + +[What's New in SAPUI5 1.64](what-s-new-in-sapui5-1-64-0e30822.md "With this release SAPUI5 is upgraded from version 1.63 to 1.64.") + +[What's New in SAPUI5 1.63](what-s-new-in-sapui5-1-63-e8d9da7.md "With this release SAPUI5 is upgraded from version 1.62 to 1.63.") + +[What's New in SAPUI5 1.62](what-s-new-in-sapui5-1-62-771f4d5.md "With this release SAPUI5 is upgraded from version 1.61 to 1.62.") + +[What's New in SAPUI5 1.61](what-s-new-in-sapui5-1-61-d991552.md "With this release SAPUI5 is upgraded from version 1.60 to 1.61.") + +[What's New in SAPUI5 1.60](what-s-new-in-sapui5-1-60-5a0e1f7.md "With this release SAPUI5 is upgraded from version 1.58 to 1.60.") + +[What's New in SAPUI5 1.58](what-s-new-in-sapui5-1-58-7c927aa.md "With this release SAPUI5 is upgraded from version 1.56 to 1.58.") + +[What's New in SAPUI5 1.56](what-s-new-in-sapui5-1-56-108b7fd.md "With this release SAPUI5 is upgraded from version 1.54 to 1.56.") + +[What's New in SAPUI5 1.54](what-s-new-in-sapui5-1-54-c838330.md "With this release SAPUI5 is upgraded from version 1.52 to 1.54.") + +[What's New in SAPUI5 1.52](what-s-new-in-sapui5-1-52-849e1b6.md "With this release SAPUI5 is upgraded from version 1.50 to 1.52.") + +[What's New in SAPUI5 1.50](what-s-new-in-sapui5-1-50-759e9f3.md "With this release SAPUI5 is upgraded from version 1.48 to 1.50.") + +[What's New in SAPUI5 1.48](what-s-new-in-sapui5-1-48-fa1efac.md "With this release SAPUI5 is upgraded from version 1.46 to 1.48.") + +[What's New in SAPUI5 1.46](what-s-new-in-sapui5-1-46-6307539.md "With this release SAPUI5 is upgraded from version 1.44 to 1.46.") + +[What's New in SAPUI5 1.44](what-s-new-in-sapui5-1-44-a0cb7a0.md "With this release SAPUI5 is upgraded from version 1.42 to 1.44.") + +[What's New in SAPUI5 1.42](what-s-new-in-sapui5-1-42-468b05d.md "With this release SAPUI5 is upgraded from version 1.40 to 1.42.") + +[What's New in SAPUI5 1.40](what-s-new-in-sapui5-1-40-fbab50e.md "With this release SAPUI5 is upgraded from version 1.38 to 1.40.") + +[What's New in SAPUI5 1.38](what-s-new-in-sapui5-1-38-f218918.md "With this release SAPUI5 is upgraded from version 1.36 to 1.38.") + diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-125-9d87044.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-125-9d87044.md index 71d8bf04..bb1d6c95 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-125-9d87044.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-125-9d87044.md @@ -1,7 +1,5 @@ - - # What's New in SAPUI5 1.125 With this release SAPUI5 is upgraded from version 1.124 to 1.125. @@ -9,9 +7,6 @@ With this release SAPUI5 is upgraded from version 1.124 to 1.125. > ### Tip: > If you want to do a search across all versions of the What's New content, you can also find it in the [SAPUI5 What's New viewer](https://help.sap.com/whats-new/67f60363b57f4ac0b23efd17fa192d60). -> ### Note: -> Content marked as **[Preview](https://help.sap.com/docs/whats-new-disclaimer)** is provided as a courtesy, without a warranty, and may be subject to change. For more information, see the [preview disclaimer](https://help.sap.com/docs/whats-new-disclaimer). - **** @@ -56,78 +51,6 @@ Available as of -Upcoming - - - - -Deleted - - - - -Announcement - - - - -**End of Cloud Provisioning for SAPUI5 Versions \(Q2/2024\)** - - - - -**End of Cloud Provisioning for SAPUI5 Versions \(Q2/2024\)** - -> ### Note: -> The following information concerns important upcoming changes for end users. These changes may require end users to adjust and/or test cases to be adapted, but they won't stop or disrupt software or processes. - -The following SAPUI5 versions will be removed from the SAPUI5 Content Delivery Network \(CDN\) after the end of Q2/2024. - -**Minor Versions Reaching Their End of Cloud Provisioning** - -The following versions including all patches will be removed entirely: - -- 1.111 -- 1.112 -- 1.113 -- 1.115 - -**Action**: Upgrade to a version that is still in maintenance. - -**Patch Versions Reaching Their End of Cloud Provisioning** - -The following patches will be removed: - -- Long-term maintenance versions: - - - 1.38.60 to 1.38.61 - - 1.71.55 to 1.71.56 - - 1.84.32 to 1.84.34 - - 1.96.20 to 1.96.22 - - 1.108.11 to 1.108.18 - - **Action**: Upgrade to the latest available patch for the respective SAPUI5 version. - - -For more information, see [Version Overview](https://ui5.sap.com/versionoverview.html). - -**[Preview](https://help.sap.com/docs/whats-new-disclaimer)**•Deleted•Announcement•Info Only•Upcoming - - - - -Info Only - - - - -9999-01-01 - - - - - - 1.125 diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-126-1d98116.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-126-1d98116.md new file mode 100644 index 00000000..32372d70 --- /dev/null +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-126-1d98116.md @@ -0,0 +1,787 @@ + + + + +# What's New in SAPUI5 1.126 + +With this release SAPUI5 is upgraded from version 1.125 to 1.126. + +> ### Tip: +> If you want to do a search across all versions of the What's New content, you can also find it in the [SAPUI5 What's New viewer](https://help.sap.com/whats-new/67f60363b57f4ac0b23efd17fa192d60). + +> ### Note: +> Content marked as **[Preview](https://help.sap.com/docs/whats-new-disclaimer)** is provided as a courtesy, without a warranty, and may be subject to change. For more information, see the [preview disclaimer](https://help.sap.com/docs/whats-new-disclaimer). + +**** + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +Version + + + +Type + + + +Category + + + +Title + + + +Description + + + +Action + + + +Available as of + +
+ +Upcoming + + + +Deleted + + + +Announcement + + + +**End of Cloud Provisioning for SAPUI5 Versions \(Q3/2024\)** + + + +**End of Cloud Provisioning for SAPUI5 Versions \(Q3/2024\)** + +> ### Note: +> The following information concerns important upcoming changes for end users. These changes may require end users to adjust and/or test cases to be adapted, but they won't stop or disrupt software or processes. + +The following SAPUI5 versions will be removed from the SAPUI5 Content Delivery Network \(CDN\) after the end of Q3/2024. + +**Minor Versions Reaching Their End of Cloud Provisioning** + +The following versions including all patches will be removed entirely: + +- 1.114 +- 1.115 +- 1.116 +- 1.117 +- 1.118 + +**Action**: Upgrade to a version that is still in maintenance. + +**Patch Versions Reaching Their End of Cloud Provisioning** + +The following patches will be removed: + +- Long-term maintenance versions: + + - 1.71.58 + - 1.84.35 to 1.84.36 + - 1.96.23 to 1.96.24 + - 1.108.19 to 1.108.22 + + **Action**: Upgrade to the latest available patch for the respective SAPUI5 version. + + +For more information, see [Version Overview](https://ui5.sap.com/versionoverview.html). + +**[Preview](https://help.sap.com/docs/whats-new-disclaimer)**•Deleted•Announcement•Info Only•Upcoming + + + +Info Only + + + +9999-01-01 + +
+ +1.126 + + + +Changed + + + +Control + + + +**`sap.ui.comp.navpopover.SmartLink`** + + + +**`sap.ui.comp.navpopover.SmartLink`** + +We have replaced the `navigationTargetsObtained` event with the `navigationTargetsObtainedCallback` property. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.comp.navpopover.SmartLink%23methods/getNavigationTargetsObtainedCallback). + +Changed•Control•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Feature + + + +**Document Export** + + + +**Document Export** + +We have restructured and improved the documentation for exporting data: We have renamed the former *Spreadsheet Export* to *Document Export* and included information about exporting files to PDF. + +For more information, see [Document Export](../04_Essentials/document-export-d4ff3b9.md), the [API Reference](https://ui5.sap.com/#/api/sap.ui.export.Spreadsheet) for the spreadsheet export, and the [API Reference](https://ui5.sap.com/#/api/sap.ui.export.ExportHandler%23overview) for the export handler. + +Changed•Feature•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +SAP Fiori Elements + + + +**SAP Fiori Elements for OData V2** + + + +**SAP Fiori Elements for OData V2** + +The following changes and new features are available for SAP Fiori elements for OData V2: + +- You can now include filter fields from navigation entities by configuring the `manifest.json` file. For more information, see [Adapting the Filter Bar](../06_SAP_Fiori_Elements/adapting-the-filter-bar-609c39a.md). + + +Changed•SAP Fiori Elements•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +SAP Fiori Elements + + + +**SAP Fiori Elements for OData V4** + + + +**SAP Fiori Elements for OData V4** + +The following changes and new features are available for SAP Fiori elements for OData V4: + +- In a tree table, you can now show newly created nodes at the position computed by the back end, for example by taking sorting into account. For more information, see [Tree Tables](../06_SAP_Fiori_Elements/tree-tables-7cf7a31.md). + +- You can now use buttons in the tree table toolbar to move a selected node before its previous sibling or after its next sibling. For more information, see [Tree Tables](../06_SAP_Fiori_Elements/tree-tables-7cf7a31.md). + +- We now support specifying which fields can be included or excluded from the Mass Edit dialog. For more information, see [Enabling Editing Using a Dialog \(Mass Edit\)](../06_SAP_Fiori_Elements/enabling-editing-using-a-dialog-mass-edit-965ef5b.md). + +- You can now specify the operation grouping mode for mass edit changes in the `manifest.json` file. For more information, see [Enabling Editing Using a Dialog \(Mass Edit\)](../06_SAP_Fiori_Elements/enabling-editing-using-a-dialog-mass-edit-965ef5b.md). + +- We now support a `manifest.json` file parameter to set the default creation mode in tables to `InlineCreationRows`. For more information, see [Enabling Inline Creation Mode or Empty Row Mode for Table Entries](../06_SAP_Fiori_Elements/enabling-inline-creation-mode-or-empty-row-mode-for-table-entries-cfb04f0.md). + +- You can now use semantic single date operators such as `"TODAY"` or `"TOMORROW"` as parameter values when using *FROM* or *TO* operations. For more information, see [Enabling Semantic Operators in the Filter Bar](../06_SAP_Fiori_Elements/enabling-semantic-operators-in-the-filter-bar-fef65d0.md). + +- We now support masked input fields that only accept values in a specified format. For more information, see [Different Representations of a Field](../06_SAP_Fiori_Elements/different-representations-of-a-field-c18ada4.md). + + +Changed•SAP Fiori Elements•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Control + + + +**`sap.m.Avatar`** + + + +**`sap.m.Avatar`** + +- You can now add badges without requiring a press event. + +- When the `sap.m.Avatar` with a badge is in focus, the `badgeTooltip` is now announced by screen readers. + + +Changed•Control•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Control + + + +**`sap.m.InputBase`** + + + +**`sap.m.InputBase`** + +We have exposed the `setPreferredUserInteraction` method to allow application developers to set the preferred interaction type for the input controls. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.m.InputBase). + +Changed•Control•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Control + + + +**`sap.m.RadioButton`** + + + +**`sap.m.RadioButton`** + +The control now supports wrapping. By default, the wrapping is disabled, and the label text is truncated without hyphenation. You can control its behavior using the new `wrapping` and `wrappingType` properties. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.m.RadioButton) and the [Sample](https://ui5.sap.com/#/entity/sap.m.Carousel/sample/sap.m.sample.RadioButton). + +Changed•Control•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Control + + + +**`sap.ui.integration.widgets.Card`** + + + +**`sap.ui.integration.widgets.Card`** + +- We have added a new `displayZeroValue` property to the \(experimental\) StackedBar micro chart. When set to `true` \(default\), each bar of the chart is displayed, even if its corresponding value is zero. For more information, see the [Card Micro Charts](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/learn/features/microcharts) section and the [Sample](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/explore/microCharts/stackedBarZeroValues) in the Card Explorer. + +- We have added a new `fitType` property to the icons in List and Table cards. Using the new property, you can now control how the image fits in the available icon space. For more information, see the [List Card Charts](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/learn/typesDeclarative/list) and the [Table Card](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/learn/typesDeclarative/table) sections in the Card Explorer. + +- We have \(experimentally\) enhanced the responsive behavior of the cards. For more information, see the [Sample](https://ui5.sap.com/test-resources/sap/ui/integration/demokit/cardExplorer/webapp/index.html#/explore/progressive) in the Card Explorer. + + +Changed•Control•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Feature + + + +**SAPUI5 OData Models** + + + +**SAPUI5 OData Models** + +We have adapted the calculation of the `$top` and `$skip` query options for both the `sap.ui.model.odata.v2.ODataModel` and the `sap.ui.model.odata.v4.ODataModel` so that more data is requested when scrolling in a list. These requests now typically have a `$top` value that corresponds to the threshold parameter set for the `sap.ui.table.Table` control. + +For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.table.Table%23controlProperties). + +Changed•Feature•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Feature + + + +**SAPUI5 OData V4 Model** + + + +**SAPUI5 OData V4 Model** + +The new version of the SAPUI5 OData V4 model introduces the following features: + +- When you use the experimental selection feature, a `selectionChanged` event is now raised by the `sap.ui.model.odata.v4.ODataListBinding` if the selection is either changed via `sap.ui.model.odata.v4.Context#setSelected` or by changing the value of the `@$ui5.context.isSelected` client-side annotation. + + For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.model.odata.v4.ODataListBinding%23events/selectionChanged). + +- We have provided the experimental `createInPlace` parameter for the `$$aggregation / sap.ui.model.odata.v4.ODataListBinding#setAggregation` binding parameter. When set, newly created nodes are shown in the back-end position and not in first position among their siblings. + + For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.model.odata.v4.ODataListBinding%23methods/setAggregation). + +- As an experimental feature, we now allow `OneWay` property bindings for structural properties that have a complex type. Certain restrictions apply. + + For more information, see [Property Binding With an Object Value](../04_Essentials/initialization-and-read-requests-fccfb2e.md#loiofccfb2eb41414f0792c165e69a878717__section_PBOV). + + +Changed•Feature•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Control + + + +**`sap.ui.comp.smarttable.SmartTable`** + + + +**`sap.ui.comp.smarttable.SmartTable`** + +The smart table settings dialog now supports the `sap.m.DynamicDateRange` control for filtering. With the new `useDateRangeType` property, you can set the filter restriction interval to all date fields in the filter panel of the settings dialog. Once this setting is applied, they will be displayed as dynamic date range filters. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.comp.smarttable.SmartTable) and the [Sample](https://ui5.sap.com/#/entity/sap.ui.comp.smarttable.SmartTable/sample/sap.ui.comp.sample.smarttable.mtableFilterControlConfiguration). + +Changed•Control•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Deprecated + + + +Feature + + + +**Deprecations** + + + +**Deprecations** + +There are currently no major deprecations. For a complete list of all deprecations, see [Deprecated APIs](https://ui5.sap.com/#/api/deprecated). + +Deprecated•Feature•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Control + + + +**`sap.ui.mdc.Table`** + + + +**`sap.ui.mdc.Table`** + +We have now added keyboard support for reordering columns in this control. The reordering is done using drag and drop, which is why the keyboard support is offered via the aggregations of the drag and drop implementation. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.core.dnd.DragDropBase%23methods/setKeyboardHandling). + +Changed•Control•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Control + + + +**`sap.m.table.columnmenu.Menu`** + + + +**`sap.m.table.columnmenu.Menu`** + +We have adapted the entities of the `sap.m.table.columnmenu` class: The `IColumnHeaderMenu` interface is now no longer experimental and offers some new methods and events. We have also improved the documentation and provided a new sample with a custom column menu. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.m.table.columnmenu.MenuBase) and the [Sample](https://ui5.sap.com/#/entity/sap.m.Table/sample/sap.m.sample.TableIColumnHeaderMenu). + +Changed•Control•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ +1.126 + + + +Changed + + + +Control + + + +**`sap.ui.comp.smartmultiinput.SmartMultiInput`** + + + +**`sap.ui.comp.smartmultiinput.SmartMultiInput`** + +We’ve now made `initialToken` a public aggregation of the `SmartMultiInput` control. A user can add any token of `sap.m.token` type by using the required information, such as a key and text. To use this feature, `SmartMultiInput` must be rendered in a no data binding scenario. It is only applicable when `SmartMultiInput` is rendered as a `MultiInput` with `ValueHelp`. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.comp.smartmultiinput.SmartMultiInput). + +Changed•Control•Info Only•1.126 + + + +Info Only + + + +2024-07-11 + +
+ diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-38-f218918.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-38-f218918.md index 8f22a4fc..07d16529 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-38-f218918.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-38-f218918.md @@ -2192,6 +2192,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-40-fbab50e.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-40-fbab50e.md index fe17309e..701246c2 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-40-fbab50e.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-40-fbab50e.md @@ -1136,6 +1136,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-42-468b05d.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-42-468b05d.md index 2f33e308..95ec2736 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-42-468b05d.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-42-468b05d.md @@ -1602,6 +1602,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-44-a0cb7a0.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-44-a0cb7a0.md index 03690fca..f8f0c2a2 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-44-a0cb7a0.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-44-a0cb7a0.md @@ -1262,6 +1262,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-46-6307539.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-46-6307539.md index ddec2677..96d0b269 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-46-6307539.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-46-6307539.md @@ -1715,6 +1715,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-48-fa1efac.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-48-fa1efac.md index 6cf89dc0..782792bd 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-48-fa1efac.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-48-fa1efac.md @@ -1961,6 +1961,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-50-759e9f3.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-50-759e9f3.md index 94fee777..cbd55892 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-50-759e9f3.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-50-759e9f3.md @@ -1581,6 +1581,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-52-849e1b6.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-52-849e1b6.md index 7bd380c4..6b0a0016 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-52-849e1b6.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-52-849e1b6.md @@ -1942,6 +1942,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-54-c838330.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-54-c838330.md index 1374b4f5..afacd67f 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-54-c838330.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-54-c838330.md @@ -2151,6 +2151,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-56-108b7fd.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-56-108b7fd.md index 84eb6480..b9a98cc0 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-56-108b7fd.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-56-108b7fd.md @@ -1680,6 +1680,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-58-7c927aa.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-58-7c927aa.md index fc0916fc..9fe0fba5 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-58-7c927aa.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-58-7c927aa.md @@ -1762,6 +1762,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-60-5a0e1f7.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-60-5a0e1f7.md index 03e00643..c23fcbe2 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-60-5a0e1f7.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-60-5a0e1f7.md @@ -1584,6 +1584,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-61-d991552.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-61-d991552.md index 1f4093ed..7b1fbf06 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-61-d991552.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-61-d991552.md @@ -938,6 +938,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-62-771f4d5.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-62-771f4d5.md index e9de0936..110467bd 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-62-771f4d5.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-62-771f4d5.md @@ -868,6 +868,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-63-e8d9da7.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-63-e8d9da7.md index c179376f..2fdeaf23 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-63-e8d9da7.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-63-e8d9da7.md @@ -810,6 +810,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-64-0e30822.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-64-0e30822.md index 4daf2220..e84a28fe 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-64-0e30822.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-64-0e30822.md @@ -865,6 +865,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-65-0f5acfd.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-65-0f5acfd.md index aec90397..2b009bcf 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-65-0f5acfd.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-65-0f5acfd.md @@ -857,6 +857,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-66-c9896e9.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-66-c9896e9.md index 93de59ca..33623aeb 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-66-c9896e9.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-66-c9896e9.md @@ -723,6 +723,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-67-a6b1472.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-67-a6b1472.md index 38481116..6d89ff3d 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-67-a6b1472.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-67-a6b1472.md @@ -543,6 +543,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-68-f94bf93.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-68-f94bf93.md index 9ecae475..5e5ac0eb 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-68-f94bf93.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-68-f94bf93.md @@ -630,6 +630,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-69-89a18bd.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-69-89a18bd.md index d1647973..75a13dcd 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-69-89a18bd.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-69-89a18bd.md @@ -837,6 +837,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-70-f073d69.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-70-f073d69.md index 9b1917d3..f9fc253d 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-70-f073d69.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-70-f073d69.md @@ -651,6 +651,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-71-a93a6a3.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-71-a93a6a3.md index 5687f010..6eed05f9 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-71-a93a6a3.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-71-a93a6a3.md @@ -1042,6 +1042,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-72-521cad9.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-72-521cad9.md index 1e8cc896..d7228419 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-72-521cad9.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-72-521cad9.md @@ -1019,6 +1019,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-73-231dd13.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-73-231dd13.md index df53334e..1d7091e0 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-73-231dd13.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-73-231dd13.md @@ -1049,6 +1049,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-74-c22208a.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-74-c22208a.md index 7ed7e855..6ffc4e72 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-74-c22208a.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-74-c22208a.md @@ -1269,6 +1269,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-75-5cbb62d.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-75-5cbb62d.md index b49f7434..5b1353c2 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-75-5cbb62d.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-75-5cbb62d.md @@ -849,6 +849,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-76-aad03b5.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-76-aad03b5.md index 69a83bb6..08580327 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-76-aad03b5.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-76-aad03b5.md @@ -907,6 +907,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-77-c46b439.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-77-c46b439.md index 12ed6288..63083313 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-77-c46b439.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-77-c46b439.md @@ -893,6 +893,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-78-f09b63e.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-78-f09b63e.md index a683adff..a2e8c6bd 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-78-f09b63e.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-78-f09b63e.md @@ -707,6 +707,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-79-99c4cdc.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-79-99c4cdc.md index 79d332f0..0d1f270b 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-79-99c4cdc.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-79-99c4cdc.md @@ -572,6 +572,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-80-8cee506.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-80-8cee506.md index a45b4612..5e999f63 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-80-8cee506.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-80-8cee506.md @@ -504,6 +504,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-81-f5e2a21.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-81-f5e2a21.md index 29674335..a18888fb 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-81-f5e2a21.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-81-f5e2a21.md @@ -849,6 +849,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-82-3a8dd13.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-82-3a8dd13.md index cc9bcead..0220d1e0 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-82-3a8dd13.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-82-3a8dd13.md @@ -519,6 +519,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-84-dc76640.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-84-dc76640.md index d4da3ab3..4510fe34 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-84-dc76640.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-84-dc76640.md @@ -1117,6 +1117,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-85-1d18eb5.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-85-1d18eb5.md index d507e578..a123f440 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-85-1d18eb5.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-85-1d18eb5.md @@ -610,6 +610,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-86-4c1c959.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-86-4c1c959.md index 8928c778..c5affe59 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-86-4c1c959.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-86-4c1c959.md @@ -924,6 +924,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-87-b506da7.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-87-b506da7.md index 179a675b..34c923c9 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-87-b506da7.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-87-b506da7.md @@ -1056,6 +1056,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-88-e15a206.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-88-e15a206.md index 03febc5b..e1e68a23 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-88-e15a206.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-88-e15a206.md @@ -970,6 +970,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-89-e56cddc.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-89-e56cddc.md index 6bc87e0f..0bb10f8e 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-89-e56cddc.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-89-e56cddc.md @@ -688,6 +688,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-90-91c10c2.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-90-91c10c2.md index 53659264..cea7ba0c 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-90-91c10c2.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-90-91c10c2.md @@ -840,6 +840,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-91-0a2bd79.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-91-0a2bd79.md index 42c8c099..540bc78d 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-91-0a2bd79.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-91-0a2bd79.md @@ -493,6 +493,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-92-1ef345d.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-92-1ef345d.md index 3a62c31a..60908b7f 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-92-1ef345d.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-92-1ef345d.md @@ -633,6 +633,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-93-f273340.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-93-f273340.md index 9a62125c..b620d8fb 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-93-f273340.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-93-f273340.md @@ -766,6 +766,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-94-c40f1e6.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-94-c40f1e6.md index d85bc10b..f642a34e 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-94-c40f1e6.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-94-c40f1e6.md @@ -570,6 +570,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-95-a1aea67.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-95-a1aea67.md index f9f0a52e..0b154c6f 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-95-a1aea67.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-95-a1aea67.md @@ -480,6 +480,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-96-7a9269f.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-96-7a9269f.md index 0d4dc90e..8198fb97 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-96-7a9269f.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-96-7a9269f.md @@ -741,6 +741,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-97-fa0e282.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-97-fa0e282.md index 21846232..40c6d930 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-97-fa0e282.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-97-fa0e282.md @@ -792,6 +792,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-98-d9f16f2.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-98-d9f16f2.md index 82e47fcf..ec2822d0 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-98-d9f16f2.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-98-d9f16f2.md @@ -1074,6 +1074,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/01_Whats-New/what-s-new-in-sapui5-1-99-4f35848.md b/docs/01_Whats-New/what-s-new-in-sapui5-1-99-4f35848.md index 60e307b2..99bec799 100644 --- a/docs/01_Whats-New/what-s-new-in-sapui5-1-99-4f35848.md +++ b/docs/01_Whats-New/what-s-new-in-sapui5-1-99-4f35848.md @@ -580,6 +580,8 @@ Info Only **Related Information** +[What's New in SAPUI5 1.124](what-s-new-in-sapui5-1-124-7f77c3f.md "With this release SAPUI5 is upgraded from version 1.123 to 1.124.") + [What's New in SAPUI5 1.123](what-s-new-in-sapui5-1-123-9d00ac7.md "With this release SAPUI5 is upgraded from version 1.122 to 1.123.") [What's New in SAPUI5 1.122](what-s-new-in-sapui5-1-122-5d078da.md "With this release SAPUI5 is upgraded from version 1.121 to 1.122.") diff --git a/docs/02_Read-Me-First/browser-and-platform-support-74b59ef.md b/docs/02_Read-Me-First/browser-and-platform-support-74b59ef.md index a2170ac7..9c557fcb 100644 --- a/docs/02_Read-Me-First/browser-and-platform-support-74b59ef.md +++ b/docs/02_Read-Me-First/browser-and-platform-support-74b59ef.md @@ -9,7 +9,7 @@ Here you can find information on the browser and platform support for the SAPUI5 > > The following sections only contain additional information on restrictions and platform support information for specific SAPUI5 libraries in a summarized form. -As SAPUI5 is based on CSS3, HTML5, and modern ECMAScript \("ES2022"\), only browsers with corresponding capabilities are supported. In general, only major versions that are also supported by the respective platform can be supported by the SAPUI5 framework. +As SAPUI5 is based on CSS3, HTML5, and modern ECMAScript \("ES2023"\), only browsers with corresponding capabilities are supported. In general, only major versions that are also supported by the respective platform can be supported by the SAPUI5 framework. > ### Restriction: > With SAPUI5 1.116, the framework leverages features of modern ECMAScript up to and including [ECMAScript 2022 Language Specification](https://262.ecma-international.org/13.0/). Certain restrictions do apply, however. For more information, see [ECMAScript Support](ecmascript-support-0cb44d7.md). diff --git a/docs/02_Read-Me-First/ecmascript-support-0cb44d7.md b/docs/02_Read-Me-First/ecmascript-support-0cb44d7.md index 280cec1c..3525dc41 100644 --- a/docs/02_Read-Me-First/ecmascript-support-0cb44d7.md +++ b/docs/02_Read-Me-First/ecmascript-support-0cb44d7.md @@ -2,7 +2,7 @@ # ECMAScript Support -Since SAPUI5 1.116, the framework leverages features of modern ECMAScript, up to and including ES2022. You have to consider certain restrictions when using modern ECMAScript with your SAPUI5 project. +Since SAPUI5 1.125, the framework leverages features of modern ECMAScript, up to and including ES2023. You have to consider certain restrictions when using modern ECMAScript with your SAPUI5 project. > ### Caution: > The restrictions described here apply to the usage of modern ECMAScript features in projects that are written in native JavaScript. If your project is written in TypeScript, you only have to make sure that the listed constraints are met by the transpiled code. diff --git a/docs/02_Read-Me-First/upgrading-9638e4f.md b/docs/02_Read-Me-First/upgrading-9638e4f.md index f6955332..e2d15d72 100644 --- a/docs/02_Read-Me-First/upgrading-9638e4f.md +++ b/docs/02_Read-Me-First/upgrading-9638e4f.md @@ -10,10 +10,7 @@ Before upgrading to a newer SAPUI5 version, you must generally first ensure that - [Use Only Public APIs](../03_Get-Started/use-only-public-apis-b0d5fe2.md) - [Coding Issues to Avoid](../05_Developing_Apps/coding-issues-to-avoid-3877872.md) - [The Owner Component](../04_Essentials/the-owner-component-a7a3138.md) -- [Don't Use Deprecated or Experimental Features](../03_Get-Started/don-t-use-deprecated-or-experimental-features-a8bd1a8.md) - For SAPUI5 applications based on SAP Fiori elements: [Read Before Extending a Generated App](../06_SAP_Fiori_Elements/read-before-extending-a-generated-app-d9c146a.md) -See also related guidelines from [Best Practices for Developers](../03_Get-Started/best-practices-for-developers-28fcd55.md). - Afterwards, refer to the following version-specific sections that describe what else you have to consider: diff --git a/docs/03_Get-Started/best-practices-for-developers-28fcd55.md b/docs/03_Get-Started/best-practices-for-developers-28fcd55.md index eac9517e..e2dc0251 100644 --- a/docs/03_Get-Started/best-practices-for-developers-28fcd55.md +++ b/docs/03_Get-Started/best-practices-for-developers-28fcd55.md @@ -60,7 +60,9 @@ In general, **you must not use deprecated APIs** anymore, such as `sap.ui.getCor Also, see the relevant warnings and errors logged to the browser's dev console during runtime. You might need to increase the `sap-ui-log-level`; for more information, see [Logging and Tracing](../04_Essentials/logging-and-tracing-9f4d62c.md). -Some APIs may be only partially deprecated, for instance passing a non-object `vName` to [`sap.ui.core.theming.Parameters.get`](https://ui5.sap.com/#/api/sap.ui.core.theming.Parameters%23methods/sap.ui.core.theming.Parameters.get) . Refer to the API Reference for individual APIs. +Some APIs may be only partially deprecated, for instance passing a non-object `vName` to [`sap.ui.core.theming.Parameters.get`](https://ui5.sap.com/#/api/sap.ui.core.theming.Parameters%23methods/sap.ui.core.theming.Parameters.get). Refer to the API Reference for individual APIs. + +Using the native web API `XMLHttpRequest#open` with `false` as the third argument outside of workers is deprecated too, and browsers might end its support. Therefore, in addition to avoiding already deprecated SAPUI5 APIs, you must not call low-level APIs such as `jQuery.ajax` with a disabled `async` option either. **Additional Information:** @@ -71,6 +73,7 @@ Some APIs may be only partially deprecated, for instance passing a non-object `v - [Adapting to the Modularization of the Core](../04_Essentials/adapting-to-the-modularization-of-the-core-b8fdf0c.md) - [Deprecated jQuery.sap API Replacement](../04_Essentials/deprecated-jquery-sap-api-replacement-a075ed8.md) - [Deprecated Factories Replacement](../04_Essentials/deprecated-factories-replacement-491bd9c.md) +- [Synchronous `XMLHttpRequest`](https://xhr.spec.whatwg.org/#the-open()-method) @@ -202,7 +205,7 @@ In the following we'll focus on crucial aspects of app development, specifically When creating instances of SAPUI5 controls programmatically \(i.e. not declaratively via XML View or Fragment\), then: - Don't use the global name of a control. Require the corresponding module dependency instead. -- Use `createId` to ensure there are no ID collisions, e.g. `View.createId` to prefix the control's ID with the view ID. +- Use `createId` to ensure there are no ID collisions, e.g. [`sap.ui.core.mvc.View#createId`](https://ui5.sap.com/#/api/sap.ui.core.mvc.View%23methods/createId) to prefix the control's ID with the view ID. **Additional Information:** @@ -315,14 +318,14 @@ Take care of destroying programatically created models to prevent memory leaks. **OData V2 Model** -- [`v2.ODataModel#createEntry`](https://ui5.sap.com/#/api/sap.ui.model.odata.v2.ODataModel%23methods/createEntry) : Defining an array for the `mParameters.properties` is deprecated since SAPUI5 1.120. Pass the initial values as an object instead. +- [`v2.ODataModel#createEntry`](https://ui5.sap.com/#/api/sap.ui.model.odata.v2.ODataModel%23methods/createEntry): Defining an array for the `mParameters.properties` is deprecated since SAPUI5 1.120. Pass the initial values as an object instead. -- [`v2.ODataModel#refreshSecurityToken`](https://ui5.sap.com/#/api/sap.ui.model.odata.v2.ODataModel%23methods/refreshSecurityToken) : Pass `true` for the `bAsync` parameter explicitly as its default value is `false`. +- [`v2.ODataModel#refreshSecurityToken`](https://ui5.sap.com/#/api/sap.ui.model.odata.v2.ODataModel%23methods/refreshSecurityToken): Pass `true` for the `bAsync` parameter explicitly as its default value is `false`. **JSON Model** -[`JSONModel#loadData`](https://ui5.sap.com/#/api/sap.ui.model.json.JSONModel%23methods/loadData) : Do **not** pass `false` to the `bAsync` and `bCache` parameters, which are deprecated. +[`JSONModel#loadData`](https://ui5.sap.com/#/api/sap.ui.model.json.JSONModel%23methods/loadData): Do **not** pass `false` to the `bAsync` and `bCache` parameters, which are deprecated. **Additional Information:** @@ -356,7 +359,7 @@ Implement strict error handling to address critical issues. - Ensure a dependency on the renderer or embed it within the control class. -- Migrate to the rendering `apiVersion 2` or `apiVersion 4`.For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.core.RenderManager%23overview). +- Migrate to the rendering `apiVersion 2` or `apiVersion 4`. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.core.RenderManager%23overview). - When utilizing [`RenderManager#icon`](https://ui5.sap.com/#/api/sap.ui.core.RenderManager%23methods/icon) during rendering, include a dependency to `sap/ui/core/IconPool` in your code. @@ -382,7 +385,7 @@ Implement strict error handling to address critical issues. - Don't use the global namespace of the library to add types. Use the return value of `Lib.init` instead to add them. -- Migrate to the library `apiVersion 2`.For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.core.Lib%23methods/sap.ui.core.Lib.init). +- Migrate to the library `apiVersion 2`. For more information, see the [API Reference](https://ui5.sap.com/#/api/sap.ui.core.Lib%23methods/sap.ui.core.Lib.init). - Use [`sap.ui.base.DataType.registerEnum`](https://ui5.sap.com/#/api/sap.ui.base.DataType%23methods/sap.ui.base.DataType.registerEnum) to register enums that shall be usable as a type of control properties. diff --git a/docs/03_Get-Started/data-binding-tutorial-e531093.md b/docs/03_Get-Started/data-binding-tutorial-e531093.md index 543cde46..615d4430 100644 --- a/docs/03_Get-Started/data-binding-tutorial-e531093.md +++ b/docs/03_Get-Started/data-binding-tutorial-e531093.md @@ -14,7 +14,7 @@ The UI uses data binding to bind controls to the model which holds the applicati ## Preview -![](images/Tutorial_Data_Binding_896048e.png) +![Preview of three panels of the UI5 application that is going to be built in this tutorial. Contains three panels with name input fields, address details, and a product list.](images/Tutorial_Data_Binding_896048e.png) > ### Tip: > You don't have to do all tutorial steps sequentially, you can also jump directly to any step you want. Just download the code from the previous step, copy it to your workspace and make sure that the application runs by calling the `webapp/index.html` file. diff --git a/docs/03_Get-Started/images/Tutorial_Data_Binding_896048e.png b/docs/03_Get-Started/images/Tutorial_Data_Binding_896048e.png index 4559f4ed..2c020aa6 100644 Binary files a/docs/03_Get-Started/images/Tutorial_Data_Binding_896048e.png and b/docs/03_Get-Started/images/Tutorial_Data_Binding_896048e.png differ diff --git a/docs/03_Get-Started/step-1-browser-developer-tools-eadd60a.md b/docs/03_Get-Started/step-1-browser-developer-tools-eadd60a.md index ee95a7fb..c0e44379 100644 --- a/docs/03_Get-Started/step-1-browser-developer-tools-eadd60a.md +++ b/docs/03_Get-Started/step-1-browser-developer-tools-eadd60a.md @@ -12,11 +12,6 @@ Most modern web browsers contain some form of Developer Tools. They allow you to ## Opening the Example App and the Developer Tools -<-- Add the following lines to the package.json : -"scripts": { - "start": "ui5 serve -o index.html" -}, ---> 1. Download the example app with errors at [Troubleshooting](https://ui5.sap.com/#/entity/sap.ui.core.tutorial.troubleshooting/sample/sap.ui.core.tutorial.troubleshooting.01). 2. Extract the downloaded `.zip` file at the desired location on your local machine. @@ -93,7 +88,7 @@ Most modern web browsers contain some form of Developer Tools. They allow you to 2. Examine the `button` element by expanding the structure. -3. On the *Console* tab, enter `myView=sap.ui.require("sap/ui/core/Element").getElementById("container-HeapOfShards---app")`. +3. On the *Console* tab, enter `myView=sap.ui.require("sap/ui/core/Element").getElementbyId("container-HeapOfShards---app")`. 4. On the *Console* tab, enter `myView.byId("myButton")`. @@ -127,7 +122,7 @@ Most modern web browsers contain some form of Developer Tools. They allow you to > > > -> `Element.getElementById("container-HeapOfShards---app--myButton")`, with `Element` required from module `sap/ui/core/Element` +> `Element.getElementbyId("container-HeapOfShards---app--myButton")`, with `Element` required from module `sap/ui/core/Element` > > > diff --git a/docs/03_Get-Started/step-1-no-data-binding-4cde849.md b/docs/03_Get-Started/step-1-no-data-binding-4cde849.md index 72f96b99..76d9d40f 100644 --- a/docs/03_Get-Started/step-1-no-data-binding-4cde849.md +++ b/docs/03_Get-Started/step-1-no-data-binding-4cde849.md @@ -8,11 +8,7 @@ In this step, we create a basic application and simply place some text on the sc ## Preview - - -**Screen with text** - -![](images/Tutorial_Data_Binding_Step_1_6d391d5.png "Screen with text") +![The browser shows the text "Hi, my name is Harry Hawk"](images/Tutorial_Data_Binding_Step_1_6d391d5.png) diff --git a/docs/03_Get-Started/step-1-ready-851bde4.md b/docs/03_Get-Started/step-1-ready-851bde4.md index 4f02c788..d659ed5e 100644 --- a/docs/03_Get-Started/step-1-ready-851bde4.md +++ b/docs/03_Get-Started/step-1-ready-851bde4.md @@ -20,10 +20,6 @@ Let's get you ready for your journey! We bootstrap SAPUI5 in an HTML page and im -## Setup - -Install UI5 Tooling globally on your local machine by executing following command `npm install --global @ui5/cli`. - ## Coding You can view and download all files at [Quick Start - Step 1](https://ui5.sap.com/#/sample/sap.m.tutorial.quickstart.01/preview). diff --git a/docs/03_Get-Started/step-10-descriptor-for-applications-8f93bf2.md b/docs/03_Get-Started/step-10-descriptor-for-applications-8f93bf2.md index 3a67bdc6..eff50aa1 100644 --- a/docs/03_Get-Started/step-10-descriptor-for-applications-8f93bf2.md +++ b/docs/03_Get-Started/step-10-descriptor-for-applications-8f93bf2.md @@ -20,7 +20,7 @@ You can view and download all files at [Walkthrough - Step 10](https://ui5.sap.c -## webapp/manifest.json \(New\) +## webapp/manifest.json ``` { @@ -85,7 +85,7 @@ The content of the `manifest.json` file is a configuration object in JSON format - `type`: Defines what we want to configure; here: an application. - - `i18n`: Defines the path to the resource bundle file. The `supportedLocales` and `fallbackLocale` properties are set to empty strings, as our demo app uses only one `i18n.properties` file for simplicity and we'd like to prevent the browser from trying to load additional `i18n_*.properties` files based on your browser settings and your locale. + - `i18n`: Defines the path to the resource bundle file. - `title`: Title of the application in handlebars syntax referenced from the app's resource bundle. diff --git a/docs/03_Get-Started/step-10-property-formatting-using-data-types-9252ee4.md b/docs/03_Get-Started/step-10-property-formatting-using-data-types-9252ee4.md index de72feac..8445df17 100644 --- a/docs/03_Get-Started/step-10-property-formatting-using-data-types-9252ee4.md +++ b/docs/03_Get-Started/step-10-property-formatting-using-data-types-9252ee4.md @@ -10,9 +10,9 @@ SAPUI5 provides a set of simple data types such as `Boolean`, `Currency`, `Date` -**New Sales Amount input field** +**An input field for a currency amount is added to the second panel** -![](images/Tutorial_Data_Binding_Step_10_d15f8bc.png "New Sales Amount input field ") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_10_d15f8bc.png "An input field for a currency amount is added to the second panel") diff --git a/docs/03_Get-Started/step-10-test-suite-and-automated-testing-07c97a2.md b/docs/03_Get-Started/step-10-test-suite-and-automated-testing-07c97a2.md index c25847a4..50a2acdd 100644 --- a/docs/03_Get-Started/step-10-test-suite-and-automated-testing-07c97a2.md +++ b/docs/03_Get-Started/step-10-test-suite-and-automated-testing-07c97a2.md @@ -31,7 +31,7 @@ You can view and download all files in the *Samples* in the Demo Kit at [Testing QUnit test suite for Bulletin Board - + diff --git a/docs/03_Get-Started/step-11-validation-using-sap-ui-core-messaging-b8c4e53.md b/docs/03_Get-Started/step-11-validation-using-sap-ui-core-messaging-b8c4e53.md index 49019f66..5840d85d 100644 --- a/docs/03_Get-Started/step-11-validation-using-sap-ui-core-messaging-b8c4e53.md +++ b/docs/03_Get-Started/step-11-validation-using-sap-ui-core-messaging-b8c4e53.md @@ -10,9 +10,9 @@ So far, we have created a currency field that can format itself correctly. The c -**A message appears** +**An error message is displayed upon entering text into the currency amount input field** -![](images/Tutorial_Data_Binding_Step_11_3_e67207b.png "A message appears") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_11_3_e67207b.png "An error message is displayed upon entering text into the currency amount input field") diff --git a/docs/03_Get-Started/step-12-aggregation-binding-using-templates-97830de.md b/docs/03_Get-Started/step-12-aggregation-binding-using-templates-97830de.md index dc0fbebd..cf444537 100644 --- a/docs/03_Get-Started/step-12-aggregation-binding-using-templates-97830de.md +++ b/docs/03_Get-Started/step-12-aggregation-binding-using-templates-97830de.md @@ -17,9 +17,9 @@ It will automatically create as many child controls as are needed to display the -**List with aggregation binding** +**A third panel with a list of products is displayed** -![](images/Tutorial_Data_Binding_Step_12_1642433.png "List with aggregation binding") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_12_1642433.png "A third panel with a list of products is displayed") diff --git a/docs/03_Get-Started/step-13-element-binding-6c7c5c2.md b/docs/03_Get-Started/step-13-element-binding-6c7c5c2.md index fa877d91..d8dd7fcb 100644 --- a/docs/03_Get-Started/step-13-element-binding-6c7c5c2.md +++ b/docs/03_Get-Started/step-13-element-binding-6c7c5c2.md @@ -10,9 +10,9 @@ Now we want to do something with that newly generated list. In most cases you wi -**Element binding implemented, product details displayed per item** +**A fourth panel with details for a selected product is displayed** -![](images/Tutorial_Data_Binding_Step_13_872d2ed.png "Element binding implemented, product details displayed per item") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_13_872d2ed.png "A fourth panel with details for a selected product is displayed") diff --git a/docs/03_Get-Started/step-14-expression-binding-5cff8d1.md b/docs/03_Get-Started/step-14-expression-binding-5cff8d1.md index 656d55a4..a06afc2a 100644 --- a/docs/03_Get-Started/step-14-expression-binding-5cff8d1.md +++ b/docs/03_Get-Started/step-14-expression-binding-5cff8d1.md @@ -10,9 +10,9 @@ Expression binding allows you to display a value on the screen that has been cal -**Values formatted** +**Prices are color-coded depending on a selected threshold** -![](images/Tutorial_Data_Binding_Step_14_b9fb758.png "Values formatted") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_14_b9fb758.png "Prices are color-coded depending on a selected threshold") diff --git a/docs/03_Get-Started/step-15-aggregation-binding-using-a-factory-function-284a036.md b/docs/03_Get-Started/step-15-aggregation-binding-using-a-factory-function-284a036.md index 3e9a7bde..f32001a9 100644 --- a/docs/03_Get-Started/step-15-aggregation-binding-using-a-factory-function-284a036.md +++ b/docs/03_Get-Started/step-15-aggregation-binding-using-a-factory-function-284a036.md @@ -10,9 +10,9 @@ Instead of hard-coding a single template control, we use a factory function to g -**Controls generated based on data** +**A different type of list item is displayed for a discontinued product** -![](images/Tutorial_Data_Binding_Step_15_db27ba8.png "Controls generated based on data") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_15_db27ba8.png "A different type of list item is displayed for a discontinued product") diff --git a/docs/03_Get-Started/step-2-bootstrap-typescript-32b14d8.md b/docs/03_Get-Started/step-2-bootstrap-typescript-32b14d8.md index b840aa96..67b389ab 100644 --- a/docs/03_Get-Started/step-2-bootstrap-typescript-32b14d8.md +++ b/docs/03_Get-Started/step-2-bootstrap-typescript-32b14d8.md @@ -47,7 +47,7 @@ Specify the compiler options as follows: ``` { "compilerOptions": { - "target": "es2022", + "target": "es2023", "module": "es2022", "moduleResolution": "node", "skipLibCheck": true, diff --git a/docs/03_Get-Started/step-2-creating-a-model-5278bfd.md b/docs/03_Get-Started/step-2-creating-a-model-5278bfd.md index 6f53e517..fd6f2e90 100644 --- a/docs/03_Get-Started/step-2-creating-a-model-5278bfd.md +++ b/docs/03_Get-Started/step-2-creating-a-model-5278bfd.md @@ -30,12 +30,7 @@ In this tutorial, we will focus on JSON models since they are the simplest ones ## Preview - - -**Screen with text derived from a model object \(No visual changes to last step\)** - -![](images/Tutorial_Data_Binding_Step_1_6d391d5.png "Screen with text derived from a model object (No visual changes to last - step)") +![The browser shows the text "Hi, my name is Harry Hawk"](images/Tutorial_Data_Binding_Step_1_6d391d5.png) diff --git a/docs/03_Get-Started/step-25-remote-odata-service-4406244.md b/docs/03_Get-Started/step-25-remote-odata-service-4406244.md index 893e5a98..3513d74c 100644 --- a/docs/03_Get-Started/step-25-remote-odata-service-4406244.md +++ b/docs/03_Get-Started/step-25-remote-odata-service-4406244.md @@ -53,7 +53,7 @@ metadata: type: application framework: name: OpenUI5 - version: "1.125.1" + version: "1.126.0" libraries: - name: sap.m - name: sap.ui.core diff --git a/docs/03_Get-Started/step-26-mock-server-configuration-typescript-3e1c64f.md b/docs/03_Get-Started/step-26-mock-server-configuration-typescript-3e1c64f.md index 2a693ffb..a8de2ba3 100644 --- a/docs/03_Get-Started/step-26-mock-server-configuration-typescript-3e1c64f.md +++ b/docs/03_Get-Started/step-26-mock-server-configuration-typescript-3e1c64f.md @@ -149,7 +149,7 @@ Finally, we call the `start` method on the mock server. From this point, each re ```js import MockServer from "sap/ui/core/util/MockServer"; -import UriParameters from "sap/base/util/UriParameters"; + export default { init: function () { @@ -158,12 +158,12 @@ export default { rootUri: sap.ui.require.toUrl("ui5/walkthrough/V2/Northwind/Northwind.svc/") }); - const uriParameters = new UriParameters(window.location.href); + const urlParams = new URLSearchParams(window.location.search); // configure mock server with a delay mockServer.config({ autoRespond: true, - autoRespondAfter: parseInt(uriParameters.get("serverDelay") || "500") + autoRespondAfter: parseInt(urlParams.get("serverDelay") || "500") }); // simulate diff --git a/docs/03_Get-Started/step-3-create-property-binding-d70e989.md b/docs/03_Get-Started/step-3-create-property-binding-d70e989.md index e259c7d4..872607b1 100644 --- a/docs/03_Get-Started/step-3-create-property-binding-d70e989.md +++ b/docs/03_Get-Started/step-3-create-property-binding-d70e989.md @@ -8,12 +8,7 @@ Although there is no visible difference, the text on the screen is now derived f ## Preview - - -**Screen with text derived from various sources \(No visual changes to last step\)** - -![](images/Tutorial_Data_Binding_Step_1_6d391d5.png "Screen with text derived from various sources (No visual changes to last - step)") +![The browser shows the text "Hi, my name is Harry Hawk"](images/Tutorial_Data_Binding_Step_1_6d391d5.png) diff --git a/docs/03_Get-Started/step-4-two-way-data-binding-c72b922.md b/docs/03_Get-Started/step-4-two-way-data-binding-c72b922.md index 65c9acf0..43d0e23d 100644 --- a/docs/03_Get-Started/step-4-two-way-data-binding-c72b922.md +++ b/docs/03_Get-Started/step-4-two-way-data-binding-c72b922.md @@ -10,9 +10,9 @@ In the examples used so far, we have used a read-only field to display the value -**Input fields can be enabled or disabled** +**Two input fields and a checkbox to enable or disable them** -![](images/Tutorial_Data_Binding_Step_4_61d68f1.png "Input fields can be enabled or disabled") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_4_61d68f1.png "Two input fields and a checkbox to enable or disable them") diff --git a/docs/03_Get-Started/step-5-one-way-data-binding-88756c0.md b/docs/03_Get-Started/step-5-one-way-data-binding-88756c0.md index f86dea62..e9aa5f95 100644 --- a/docs/03_Get-Started/step-5-one-way-data-binding-88756c0.md +++ b/docs/03_Get-Started/step-5-one-way-data-binding-88756c0.md @@ -10,9 +10,9 @@ In contrast to the two-way binding behavior shown above, one-way data binding is -**Two-way data binding disabled for the checkbox** +**Two input fields and a checkbox** -![](images/Tutorial_Data_Binding_Step_4_61d68f1.png "Two-way data binding disabled for the checkbox") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_4_61d68f1.png "Two input fields and a checkbox") diff --git a/docs/03_Get-Started/step-6-a-first-opa-test-1b47457.md b/docs/03_Get-Started/step-6-a-first-opa-test-1b47457.md index a8c1016d..861c41a6 100644 --- a/docs/03_Get-Started/step-6-a-first-opa-test-1b47457.md +++ b/docs/03_Get-Started/step-6-a-first-opa-test-1b47457.md @@ -50,9 +50,10 @@ The journey uses another structuring element of OPA called “page object” tha ```js sap.ui.define([ - "sap/ui/test/opaQunit", - "./pages/Worklist" -], function (opaTest) { + 'sap/ui/test/opaQunit', + 'sap/ui/test/Qunit', + './pages/Worklist' +], function (opaTest, QUnit, Worklist) { "use strict"; QUnit.module("Posts"); @@ -108,86 +109,79 @@ Now you might wonder where all those descriptive functions and the helper object ```js sap.ui.define([ - 'sap/ui/test/Opa5', - 'sap/ui/test/matchers/AggregationLengthEquals', - 'sap/ui/test/matchers/I18NText', - 'sap/ui/test/actions/Press' - ], - function (Opa5, - AggregationLengthEquals, - I18NText, - Press) { - "use strict"; - - var sViewName = "Worklist", - sTableId = "table"; - - Opa5.createPageObjects({ - onTheWorklistPage: { - actions: { - iPressOnMoreData: function () { - // Press action hits the "more" trigger on a table - return this.waitFor({ - id: sTableId, - viewName: sViewName, - actions: new Press(), - errorMessage: "The table does not have a trigger." - }); - } + 'sap/ui/test/Opa5', + 'sap/ui/test/matchers/AggregationLengthEquals', + 'sap/ui/test/matchers/I18NText', + 'sap/ui/test/actions/Press' +], function (Opa5, AggregationLengthEquals, I18NText, Press) { + "use strict"; + + var sViewName = "Worklist", + sTableId = "table"; + + Opa5.createPageObjects({ + onTheWorklistPage: { + actions: { + iPressOnMoreData: function () { + // Press action hits the "more" trigger on a table + return this.waitFor({ + id: sTableId, + viewName: sViewName, + actions: new Press(), + errorMessage: "The table does not have a trigger." + }); + } + }, + assertions: { + theTableShouldHavePagination: function () { + return this.waitFor({ + id: sTableId, + viewName: sViewName, + matchers: new AggregationLengthEquals({ + name: "items", + length: 20 + }), + success: function () { + Opa5.assert.ok(true, "The table has 20 items on the first page"); + }, + errorMessage: "The table does not contain all items." + }); + }, + + theTableShouldHaveAllEntries: function () { + return this.waitFor({ + id: sTableId, + viewName: sViewName, + matchers: new AggregationLengthEquals({ + name: "items", + length: 23 + }), + success: function () { + Opa5.assert.ok(true, "The table has 23 items"); + }, + errorMessage: "The table does not contain all items." + }); }, - assertions: { - theTableShouldHavePagination: function () { - return this.waitFor({ - id: sTableId, - viewName: sViewName, - matchers: new AggregationLengthEquals({ - name: "items", - length: 20 - }), - success: function () { - Opa5.assert.ok(true, "The table has 20 items on the first page"); - }, - errorMessage: "The table does not contain all items." - }); - }, - - theTableShouldHaveAllEntries: function () { - return this.waitFor({ - id: sTableId, - viewName: sViewName, - matchers: new AggregationLengthEquals({ - name: "items", - length: 23 - }), - success: function () { - Opa5.assert.ok(true, "The table has 23 items"); - }, - errorMessage: "The table does not contain all items." - }); - }, - - theTitleShouldDisplayTheTotalAmountOfItems: function () { - return this.waitFor({ - id: "tableHeader", - viewName: sViewName, - matchers: new I18NText({ - key: "worklistTableTitleCount", - propertyName: "text", - parameters: [23] - }), - success: function () { - Opa5.assert.ok(true, "The table header has 23 items"); - }, - errorMessage: "The table header does not contain the number of items: 23" - }); - } + theTitleShouldDisplayTheTotalAmountOfItems: function () { + return this.waitFor({ + id: "tableHeader", + viewName: sViewName, + matchers: new I18NText({ + key: "worklistTableTitleCount", + propertyName: "text", + parameters: [23] + }), + success: function () { + Opa5.assert.ok(true, "The table header has 23 items"); + }, + errorMessage: "The table header does not contain the number of items: 23" + }); } } - }); - + } }); - +}); ``` As you can see, the OPA page object is constructed with the call `Opa5.createPageObjects` and a `configuration` object that contains the actions and assertions properties. diff --git a/docs/03_Get-Started/step-6-resource-models-9790d9a.md b/docs/03_Get-Started/step-6-resource-models-9790d9a.md index e17a6b64..4853596a 100644 --- a/docs/03_Get-Started/step-6-resource-models-9790d9a.md +++ b/docs/03_Get-Started/step-6-resource-models-9790d9a.md @@ -12,9 +12,9 @@ The example we used at the start of this tutorial was overly simplistic as we st -**Texts derived from the resource model \(No visual change to last step\)** +**The texts are now derived from a resource model \(No visual change to last step\)** -![](images/Tutorial_Data_Binding_Step_4_61d68f1.png "Texts derived from the resource model (No visual change to last step)") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_4_61d68f1.png "The texts are now derived from a resource model (No visual change to last step)") diff --git a/docs/03_Get-Started/step-7-optional-resource-bundles-and-multiple-languages-4e593b4.md b/docs/03_Get-Started/step-7-optional-resource-bundles-and-multiple-languages-4e593b4.md index 4d6d38a0..ab3bbefc 100644 --- a/docs/03_Get-Started/step-7-optional-resource-bundles-and-multiple-languages-4e593b4.md +++ b/docs/03_Get-Started/step-7-optional-resource-bundles-and-multiple-languages-4e593b4.md @@ -10,9 +10,9 @@ The reason we have resource bundles is to allow an app to run in multiple langua -**German version of our UI** +**The texts are now adapted for the German locale** -![](images/Tutorial_Data_Binding_Step_7_d96cdf9.png "German version of our UI") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_7_d96cdf9.png "The texts are now adapted for the German locale") diff --git a/docs/03_Get-Started/step-8-binding-paths-accessing-properties-in-hierarchically-structured-models-9373793.md b/docs/03_Get-Started/step-8-binding-paths-accessing-properties-in-hierarchically-structured-models-9373793.md index 6e500581..fe6ccded 100644 --- a/docs/03_Get-Started/step-8-binding-paths-accessing-properties-in-hierarchically-structured-models-9373793.md +++ b/docs/03_Get-Started/step-8-binding-paths-accessing-properties-in-hierarchically-structured-models-9373793.md @@ -10,9 +10,9 @@ In step 6 , we stated that the fields in a resource model are arranged in a flat -**Second panel with additional data** +**A second panel with address data is added** -![](images/Tutorial_Data_Binding_Step_8_12705f5.png "Second panel with additional data") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_8_12705f5.png " A second panel with address data is added") diff --git a/docs/03_Get-Started/step-9-formatting-values-6fdf0ac.md b/docs/03_Get-Started/step-9-formatting-values-6fdf0ac.md index 1368c4e2..ddc6ce4f 100644 --- a/docs/03_Get-Started/step-9-formatting-values-6fdf0ac.md +++ b/docs/03_Get-Started/step-9-formatting-values-6fdf0ac.md @@ -10,9 +10,9 @@ We also want to provide our users a way of contacting Harry Hawk. Therefore we w -**Address with e-mail link** +**An e-mail link is added to the address panel** -![](images/Tutorial_Data_Binding_Step_9_1161575.png "Address with e-mail link") +![The graphic has an explanatory text](images/Tutorial_Data_Binding_Step_9_1161575.png "An e-mail link is added to the address panel") @@ -56,10 +56,14 @@ You can view and download all files in the Demo Kit at [Data Binding - Step 9](h **webapp/view/App.view.xml** ```xml - + + ... + + ## Property Binding With an Object Value -A property binding can have an object value, if the target type specified in the corresponding control property's binding info is "any" and the binding is relative or points to metadata. The binding's mode has to be `OneTime`, see [sap.ui.model.BindingMode](https://ui5.sap.com/#/api/sap.ui.model.BindingMode), unless the binding is for an action advertisement. +A property binding can have an object value if the target type specified in the corresponding control property's binding info is "any" and the binding is relative or points to metadata. The binding's mode has to be `OneTime`, see [sap.ui.model.BindingMode](https://ui5.sap.com/#/api/sap.ui.model.BindingMode), unless the binding is for an action advertisement. + +A `OneWay` binding mode is also supported \(**experimental** as of UI5 version 1.126.0\) for relative read-only data \(not metadata!\) bindings, but client-side updates of the object are not supported, and [`$$patchWithoutSideEffects`](parameters-1ab4f62.md) should be used for the parent entity. **Example: Using the controller method `'formatPhoneNumbersAsCSV'` to show a comma-separated list of phone numbers for business partner contacts** diff --git a/docs/04_Essentials/layering-concept-9e63057.md b/docs/04_Essentials/layering-concept-9e63057.md index 24d39b3e..0933ad2e 100644 --- a/docs/04_Essentials/layering-concept-9e63057.md +++ b/docs/04_Essentials/layering-concept-9e63057.md @@ -53,36 +53,46 @@ User-specific personalization settings \(for object pages\) - + -`CUSTOMER` +`PUBLIC` - + Customer -Key users +End users -UI changes to adapt apps for all users made using key user adaptation +Views that the end user saves as *Public* -End users +`CUSTOMER` -Views that the end user saves as *Public* +Customer + + + + +Key users + + + + +UI changes to adapt apps for all users made using key user adaptation diff --git a/docs/04_Essentials/pdf-export-f861f7f.md b/docs/04_Essentials/pdf-export-f861f7f.md new file mode 100644 index 00000000..7f047792 --- /dev/null +++ b/docs/04_Essentials/pdf-export-f861f7f.md @@ -0,0 +1,89 @@ + + +# PDF Export + +The PDF export allows you to export data to a Portable Document Format \(\*.pdf\). + + + + + +## Overview + +The PDF export allows you to export your data to a Portable Document Format \(\*.pdf\) document. You can export any type of content that has a tabular format, such as tables or lists. + +> ### Note: +> For more information, see the SAP Note [3198506](https://me.sap.com/notes/3198506). + +> ### Tip: +> If the export takes more than 5 minutes, we recommend to cancel the process and apply additional filter settings to reduce the amount of data that has to be exported. + + + + + +## Prerequisites + +The PDF export is not available in all systems. It is automatically available in systems where the application-specific OData service provides the `com.sap.vocabularies.PDF.v1.Features` annotation. This annotation determines the following: + +- If the PDF export is available + +- Which features are supported by the ABAP back-end system + + +The PDF export only works with a **server-side** export, since this export is required to support digital signatures. + + + + + +## Details + + + +### Configuration + +You can make the following settings: + +- Size limit: Defined by the `com.sap.vocabularies.PDF.v1.Features` annotation; between 20,000 and 50,000 rows can be exported + + The size is limited for performance and stability reasons with regards to the ABAP back-end system where the server-side processing takes place. + +- Filter settings: The user has to make suitable filter settings before the data is exported. + + + + +### Additional Settings on Export User Interface + +In addition to the regular `Export` dialog, the user can use the `Export As` dialog in the `SmartTable` or `Table` \(`sap.ui.mdc`\) control, which can be selected from a dropdown list next to the *Export Table* button, to define additional settings for the export. + +Some formatting is specific to the PDF export, such as the following: + +- *Split cells with multiple values* + + This setting defines whether to show cells with more than one value in separate columns. For the PDF export, this setting is mandatory. That's why this option is not shown in the dialog for the PDF export but applied automatically. + +- Duplicate columns + + The PDF export can't handle duplicate columns. For example, if several columns reference an amount and the related currency code, these columns are split up, and the currency code column is referenced multiple times. Those duplicates are eliminated, and only the first occurrence of this column becomes visible in the exported PDF file. + +- Column layout + + Since the width of each column is determined by the longest entry in any of its cells, this can result in unusual column layouts if one cell entry in a particular column is larger than the others. The column layout automatically adds as many columns as possible to one page. The last column automatically receives the remaining horizontal space. For PDF files, the layout strategy is "column first": All columns are distributed over the first couple of pages before any additional rows are displayed. + + > ### Tip: + > If a narrow column is placed between two columns with longer texts, this can result in three pages with only one single column per page. In this case, we recommend to adjust the column order. + + + + +### Restrictions + +Paging is not supported by the PDF export. + +**Related Information** + + +[API Reference: `sap.ui.export.ExportHandler`](https://ui5.sap.com/#/api/sap.ui.export.ExportHandler) + diff --git a/docs/04_Essentials/server-messages-in-the-odata-v4-model-fbe1cb5.md b/docs/04_Essentials/server-messages-in-the-odata-v4-model-fbe1cb5.md index bd9505ba..5a91cacc 100644 --- a/docs/04_Essentials/server-messages-in-the-odata-v4-model-fbe1cb5.md +++ b/docs/04_Essentials/server-messages-in-the-odata-v4-model-fbe1cb5.md @@ -270,6 +270,8 @@ There are three different channels for transporting messages to the client: Only transition messages are transported in the error response. The messages may be bound or unbound. Error messages are always reported in the error response in JSON format, as described in the OData JSON Format Version 4.0 in Section *19 Error Response*, with the following additions: +- If more than one message should be returned, the outer message needs to be any of the error messages. All other messages are provided as detail messages. All messages, both the outer and the detail messages, are reported to the message model. + - The instance annotation `com.sap.vocabularies.Common.v1.longtextUrl` can be used to provide a long text URL, which can be a relative or an absolute path. Relative paths are treated as relative to the request URL. Absolute paths are treated as relative to the server. - `target` is relative to the requested resource. diff --git a/docs/04_Essentials/spreadsheet-export-2691788.md b/docs/04_Essentials/spreadsheet-export-2691788.md index c7a1dcd3..ac4e7971 100644 --- a/docs/04_Essentials/spreadsheet-export-2691788.md +++ b/docs/04_Essentials/spreadsheet-export-2691788.md @@ -15,7 +15,10 @@ The spreadsheet export allows you to export your data to an Office Open XML docu If you use the `SmartTable` control to export data, you can also use different types of exports, the client export or the SAP Gateway export. > ### Tip: -> The `SmartTable` control offers you all the preconfigured content you need for the export. You can either simply use it without having to define any configuration yourself, or you can adapt the content to make it fit your own specific requirements. For other entitities, you have to define the configuration manually as described below. +> The `sap.ui.comp.smarttable.SmartTable` and `sap.ui.mdc.Table` controls offer you all the preconfigured content you need for the export. You can either simply use it without having to define any configuration yourself, or you can adapt the content to make it fit your own specific requirements. For other entitities, you have to define the configuration manually as described below. + +> ### Tip: +> If the export takes more than 5 minutes, we recommend to cancel the process and apply additional filter settings to reduce the amount of data that has to be exported. @@ -23,7 +26,7 @@ If you use the `SmartTable` control to export data, you can also use different t ## Prerequisites -If you want to export data manually, without `SmartTable`, you have to perform the following steps: +If you want to export data manually, without `SmartTable` or `Table` \(`sap.ui.mdc`\), you have to perform the following steps: 1. Load the `sap.ui.export.Spreadsheet` library within your controller coding. @@ -133,7 +136,7 @@ The following data types are supported: > ### Note: -> Currency values and numbers that cannot be represented in the standard format as defined by the *IEEE \(Institute of Electrical and Electronics Engineers\)* in the spreadsheet file because they are too large automatically use the `BigNumber` data type as a fallback option. The number is then stored as `string` and represented using the international format with a comma as a thousands separator and a period for the decimal point. +> Currency values and numbers that cannot be represented in the standard format as defined by the *IEEE \(Institute of Electrical and Electronics Engineers\)* in the spreadsheet file because they are too large automatically use the `BigNumber` data type as a fallback option \(standard IEEE 754\). The number is then stored as `string` and represented using the international format with a comma as a thousands separator and a period for the decimal point. For more information, see [Data Types for Spreadsheet Export](data-types-for-spreadsheet-export-283217d.md). @@ -141,7 +144,7 @@ For more information, see [Data Types for Spreadsheet Export](data-types-for-spr ### Additional Settings on Export User Interface -In addition to the regular `Export` dialog, the user can use the `Export As` dialog in the `SmartTable` control, which can be selected from a dropdown list next to the *Export to Spreadsheet* button, to define additional settings for the export. +In addition to the regular `Export` dialog, the user can use the `Export As` dialog in the `SmartTable` or `Table` \(`sap.ui.mdc`\) control, which can be selected from a dropdown list next to the *Export Table* button, to define additional settings for the export. The user can define the following for the exported file: @@ -151,13 +154,13 @@ The user can define the following for the exported file: The file format has been predefined. -- Whether to show cells with more than one value in separate columns +- Whether to show cells with more than one value in separate columns \(*Split cells with multiple values*\) - This option is used for columns based on text arrangements, currencies, and units of measure. For example, if both the name and the ID of a customer are displayed in one column, the exported file will show the customer data in two separate columns. This might result in duplicate columns if the file already contains columns with the same header name. + This option is used for columns that are based on text arrangements, currencies, and units of measure. For example, if both the name and the ID of a customer are displayed in one column, the exported file will show the customer data in two separate columns. This might result in duplicate columns if the file already contains columns with the same header name. - Whether to show any available filter settings - If this option is selected, the exported file has an additional *Filter* sheet showing the filters that were set on the columns as well as in the `FilterBar` control. The filters shown in the exported file currently contain the technical property that has been extracted from the binding. + If this option is selected, the exported file has an additional *Filter* sheet showing the filters that were set on the columns as well as in the `FilterBar` control. The filters shown in the exported file are the column labels. They are shown by default. If there is no column label, the property name is shown. The `beforeExport` event also provides the additional export settings defined by the user \(`userExportSettings` parameter\). This parameter is always available and contains the settings currently valid for the export, so the application developers can decide which settings to use. @@ -174,5 +177,5 @@ The `beforeExport` event also provides the additional export settings defined by [API Reference: `sap.ui.export.EdmType`](https://ui5.sap.com/#/api/sap.ui.export.EdmType) -[Export Features](export-features-e7f52f4.md "The SmartTable control offers various types of exports. The SmartTable control supports features such as file compression, header row, localization, meta information, hierarchies, data types, and Read Access Logging (RAL) support.") +[Spreadsheet Export Type Features](spreadsheet-export-type-features-e7f52f4.md "The SmartTable control offers different types of exports with various features.") diff --git a/docs/04_Essentials/spreadsheet-export-configuration-7e12e6b.md b/docs/04_Essentials/spreadsheet-export-configuration-7e12e6b.md index 3f236aad..dd918bd9 100644 --- a/docs/04_Essentials/spreadsheet-export-configuration-7e12e6b.md +++ b/docs/04_Essentials/spreadsheet-export-configuration-7e12e6b.md @@ -2,7 +2,7 @@ # Spreadsheet Export Configuration -To perform a spreadsheet export for any content other than `SmartTable`, you have to set up the configuration for the columns and data sources, and you can configure some other additional properties. +To perform a spreadsheet export for any content other than `SmartTable` or `sap.ui.mdc.Table`, you have to set up the configuration for the columns and data sources, and you can configure some other additional properties. @@ -269,7 +269,7 @@ The `label` property is optional, and its value must be of type `string`. Its va The optional `type` property defines the data type for this column and needs to match one of the values of the `sap.ui.export.EdmType` enumeration. If the `type` property has not been defined or the enumeration does not contain its value, the default type \(`sap.ui.export.EdmType.String`\) is used. For more information, see the [API Reference: `EdmType`](https://ui5.sap.com/#/api/sap.ui.export.EdmType). -The optional `width` property defines the column width based on the number of characters that can be visible. The Office Open XML spreadsheet standard uses a width calculation that is not equivalent to the CSS sizes. Therefore, the calculation is handled by the library. If no `width` property has been provided, or if its value is greater than *1*, the default width is used. The default width is 10 characters. If the column header text has a length that is greater than the actual width, it will override the width with the length of the column header text. +The optional `width` property defines the column width based on the number of characters that can be visible. The Office Open XML spreadsheet standard uses a width calculation that is not equivalent to the CSS sizes. Therefore, the calculation is handled by the library. If no `width` property has been provided, or if its value is smaller than *1*, the default width is used. The default width is 10 characters. If the column header text has a length that is greater than the actual width, it will override the width with the length of the column header text. The optional `textAlign` property defines the horizontal text alignment. Its value must be of type `string` and either be `left`, `right`, or `center`. Other CSS alignments like `begin` or `end` are not supported. If no `textAlign` property has been provided or its value is empty or not supported, the default alignment is used. The default alignment is defined by the type of the column. This is done by the application using the scenario and the generated Office Open XML spreadsheet, for example, Microsoft Excel. @@ -317,7 +317,7 @@ var exportConfiguration = { ### Data Source Configuration -Apart from the column configuration, data source configuration is the most important configuration for the export process. Data source configuration is mandatory. It can be a JSON array containing all data, a JSON object, `sap.ui.model.ListBinding`, or `sap.ui.model.TreeBinding` with the following properties: +Apart from the column configuration, data source configuration is the most important configuration for the export process. Data source configuration is mandatory. It can be a JSON array containing all data, a JSON object, `sap.ui.model.ListBinding`, or `sap.ui.model.TreeBinding`. If it is a JSON object, the following properties are required: **Data Source Configuration Properties** @@ -407,7 +407,7 @@ Request URL that is needed to request the data with all the filters and its orde -URL of the data service that serves the entity which is requested by the `dataUrl`". It is usually a substring of `dataUrl`. The URL can either be relative or absolute. If `dataUrl` is relative, `serviceUrl` must not be absolute. +URL of the data service that serves the entity which is requested by the `dataUrl`. It is usually a substring of `dataUrl`. The URL can either be relative or absolute. If `dataUrl` is relative, `serviceUrl` must not be absolute. > ### Note: > This property is required if OData batch requests are enabled. @@ -655,6 +655,11 @@ We recommend to use this property because there are often several similar apps t Identifies the application version through which a particular Office Open XML spreadsheet was created. This can be helpful for debugging because you can identify the version that caused the issues and compare it to previous builds. The more detailed your version information is, the easier it will be to identify your application changes within your source code management system. +> ### Note: +> You can only include the major and minor version in the version information. If you use more than one period as a separator, this can cause corrupt spreadsheet files in some system locales, which is also checked by the validation. + + + @@ -741,7 +746,7 @@ var exportConfiguration = { workbook: { context: { application: "Supplier Invoices List", - version: "6.1.0-SNAPSHOT", + version: "6.1", title: "Supplier Invoices", modifiedBy: "Doe, John", sheetName: "Invoices" @@ -789,7 +794,7 @@ The following properties are available for configuration: - `count` \(type `number`\) - The value of this property must be positive. It restricts the amount of exported data, which avoids browser crashes during the transfer of very large amounts of data. + The value of this property must be positive. This property is only used if `dataSource` is a plain string. If this is the case, it is taken over as `dataSource.count`. - `worker` \(type `boolean`\) @@ -841,7 +846,7 @@ var exportConfiguration = { ### Starting the Export Process -After you have created a valid configuration, you will have to create a new`sap.ui.export.Spreadsheet` instance and initialize it with the previously created configuration. After the instance has been initialized, you can start the export process by calling the `build` method. Everything else will be handled by the export library. The result will be an Office Open XML spreadsheet which is automatically downloaded. The export library does not offer you any events to which you can register. If you need to perform additional steps after the export has been completed, you can use the `Promise` that is returned by the `build` method. +After you have created a valid configuration, you will have to create a new `sap.ui.export.Spreadsheet` instance and initialize it with the previously created configuration. After the instance has been initialized, you can start the export process by calling the `build` method. Everything else will be handled by the export library. The result will be an Office Open XML spreadsheet which is automatically downloaded. The export library does not offer you any events to which you can register. If you need to perform additional steps after the export has been completed, you can use the `Promise` that is returned by the `build` method. The following code sample shows the start of an export: diff --git a/docs/04_Essentials/spreadsheet-export-restrictions-2c64148.md b/docs/04_Essentials/spreadsheet-export-restrictions-2c64148.md index 6448aef6..73668459 100644 --- a/docs/04_Essentials/spreadsheet-export-restrictions-2c64148.md +++ b/docs/04_Essentials/spreadsheet-export-restrictions-2c64148.md @@ -11,14 +11,7 @@ The following restrictions apply: -In Safari on iOS , the file name and file extension get lost due to a download attribute that is not supported. This issue is caused by the iOS Safari browser in every version before iOS 13. - - - - - - -Columns of type `sap.ui.export.EdmType.Date` and `sap.ui.export.EdmType.DateTime` support multiple calendars as defined by `module:sap/base/18n/date/CalendarType`. However, not all values of the `sap/base/18n/date/CalendarType` enumeration are supported. For more information about supported values for the `calendar` property for columns of type `sap.ui.export.EdmType.Date` and `sap.ui.export.EdmType.DateTime`, see [`Date`, `Time`, and `DateTime`.](data-types-for-spreadsheet-export-283217d.md#loio283217d8f187401c8045723abc27e5e0__section_tg5_hyv_43b) +Columns of type `sap.ui.export.EdmType.Date` and `sap.ui.export.EdmType.DateTime` support multiple calendars as defined by `module:sap/base/18n/date/CalendarType`. However, not all values of the `module:sap/base/18n/date/CalendarType` enumeration are supported. For more information about supported values for the `calendar` property for columns of type `sap.ui.export.EdmType.Date` and `sap.ui.export.EdmType.DateTime`, see [`Date`, `Time`, and `DateTime`.](data-types-for-spreadsheet-export-283217d.md#loio283217d8f187401c8045723abc27e5e0__section_tg5_hyv_43b) @@ -41,7 +34,7 @@ Custom columns are created by the application or SAP Fiori Elements and not by t -The maximum number of rows that can be exported is restricted to 1,048,576. +The maximum number of rows that can be exported is restricted to 1,048,575 and a column header row. @@ -89,7 +82,7 @@ Semantic cell highlighting -Custom formatters +Custom formatter functions diff --git a/docs/04_Essentials/export-features-e7f52f4.md b/docs/04_Essentials/spreadsheet-export-type-features-e7f52f4.md similarity index 96% rename from docs/04_Essentials/export-features-e7f52f4.md rename to docs/04_Essentials/spreadsheet-export-type-features-e7f52f4.md index 9b5f62c2..4bcc60d1 100644 --- a/docs/04_Essentials/export-features-e7f52f4.md +++ b/docs/04_Essentials/spreadsheet-export-type-features-e7f52f4.md @@ -1,8 +1,10 @@ -# Export Features +# Spreadsheet Export Type Features + +The `SmartTable` control offers different types of exports with various features. + -The `SmartTable` control offers various types of exports. The `SmartTable` control supports features such as file compression, header row, localization, meta information, hierarchies, data types, and Read Access Logging \(RAL\) support. The `SmartTable` control offers the following types of exports: diff --git a/docs/04_Essentials/variant-for-bootstrapping-from-content-delivery-network-2d3eb2f.md b/docs/04_Essentials/variant-for-bootstrapping-from-content-delivery-network-2d3eb2f.md index e2b1acda..507dfc08 100644 --- a/docs/04_Essentials/variant-for-bootstrapping-from-content-delivery-network-2d3eb2f.md +++ b/docs/04_Essentials/variant-for-bootstrapping-from-content-delivery-network-2d3eb2f.md @@ -27,7 +27,7 @@ The specific version allows you to select a particular fixed version for bootstr ```html diff --git a/docs/05_Developing_Apps/former-environments-d3f5ad2.md b/docs/05_Developing_Apps/former-environments-d3f5ad2.md index 45220a45..6a8a283f 100644 --- a/docs/05_Developing_Apps/former-environments-d3f5ad2.md +++ b/docs/05_Developing_Apps/former-environments-d3f5ad2.md @@ -21,7 +21,7 @@ SAP Web IDE is a web-based development environment that is optimized for develop SAP Web IDE can still be used if you have a productive SAP Business Technology Platform global account and have activated SAP Web IDE there. > ### Note: -> It is no longer possible to access SAP Web IDESAP Web IDE via a SAP BTP free tier account. +> It is no longer possible to access SAP Web IDE via a SAP BTP free tier account. It is recommended to use SAP Business Application Studio instead. See [App Development Using SAP Business Application Studio](app-development-using-sap-business-application-studio-6bbad66.md). diff --git a/docs/05_Developing_Apps/frame-options-62d9c4d.md b/docs/05_Developing_Apps/frame-options-62d9c4d.md index 5f242ce9..0f342ebd 100644 --- a/docs/05_Developing_Apps/frame-options-62d9c4d.md +++ b/docs/05_Developing_Apps/frame-options-62d9c4d.md @@ -269,8 +269,8 @@ To restrict the embedding to same-origin domains, set `frame-options` to `truste