From cda8dacfc2ec9bc0188c3f4a444677bdaeb51837 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Klatt?= <57760635+KlattG@users.noreply.github.com> Date: Tue, 1 Oct 2024 13:29:33 +0200 Subject: [PATCH 1/6] Update Step 32 README.md --- steps/32/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/steps/32/README.md b/steps/32/README.md index 39fc6fad..3b2e1482 100644 --- a/steps/32/README.md +++ b/steps/32/README.md @@ -37,6 +37,7 @@ import Controller from "sap/ui/core/mvc/Controller"; import Component from "../Component"; import { Route$PatternMatchedEvent } from "sap/ui/core/routing/Route"; import History from "sap/ui/core/routing/History"; +import UIComponent from "sap/ui/core/ UIComponent"; /** * @namespace ui5.walkthrough.controller @@ -62,7 +63,7 @@ export default class Detail extends Controller { if (previousHash !== undefined) { window.history.go(-1); } else { - const router = (this.getOwnerComponent() as Component).getRouter(); + const router = UIComponent.getRouterFor(this); router.navTo("overview", {}, true); } } From ebf66961ec9a926e9d81ab5585c406dac063523e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Klatt?= <57760635+KlattG@users.noreply.github.com> Date: Tue, 1 Oct 2024 13:32:59 +0200 Subject: [PATCH 2/6] Update Step 33 README.md --- steps/33/README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/steps/33/README.md b/steps/33/README.md index 6677b78b..89cb1cc0 100644 --- a/steps/33/README.md +++ b/steps/33/README.md @@ -310,6 +310,7 @@ import Controller from "sap/ui/core/mvc/Controller"; import Component from "../Component"; import { Route$PatternMatchedEvent } from "sap/ui/core/routing/Route"; import History from "sap/ui/core/routing/History"; +import UIComponent from "sap/ui/core/ UIComponent"; import MessageToast from "sap/m/MessageToast"; import ProductRating, { ProductRating$ChangeEvent } from "../control/ProductRating"; import ResourceBundle from "sap/base/i18n/ResourceBundle"; @@ -341,7 +342,7 @@ export default class Detail extends Controller { if (previousHash !== undefined) { window.history.go(-1); } else { - const router = (this.getOwnerComponent() as Component).getRouter(); + const router = UIComponent.getRouterFor(this); router.navTo("overview", {}, true); } } From 2153431087022de3a1e86ae90e932b68414765f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Klatt?= <57760635+KlattG@users.noreply.github.com> Date: Tue, 1 Oct 2024 13:34:35 +0200 Subject: [PATCH 3/6] Update Step 35 README.md --- steps/35/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/steps/35/README.md b/steps/35/README.md index 1fc3c720..37ff2305 100644 --- a/steps/35/README.md +++ b/steps/35/README.md @@ -122,6 +122,7 @@ import Controller from "sap/ui/core/mvc/Controller"; import Component from "../Component"; import { Route$PatternMatchedEvent } from "sap/ui/core/routing/Route"; import History from "sap/ui/core/routing/History"; +import UIComponent from "sap/ui/core/ UIComponent"; import MessageToast from "sap/m/MessageToast"; import ProductRating, { ProductRating$ChangeEvent } from "../control/ProductRating"; import ResourceBundle from "sap/base/i18n/ResourceBundle"; From 8486efeee290558034ec986fb00d6f666d230286 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Klatt?= <57760635+KlattG@users.noreply.github.com> Date: Tue, 1 Oct 2024 13:36:43 +0200 Subject: [PATCH 4/6] Update Step 32 Detail.controller.ts --- steps/32/webapp/controller/Detail.controller.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/steps/32/webapp/controller/Detail.controller.ts b/steps/32/webapp/controller/Detail.controller.ts index f7aaea6d..016ffd14 100644 --- a/steps/32/webapp/controller/Detail.controller.ts +++ b/steps/32/webapp/controller/Detail.controller.ts @@ -2,6 +2,7 @@ import Controller from "sap/ui/core/mvc/Controller"; import Component from "../Component"; import { Route$PatternMatchedEvent } from "sap/ui/core/routing/Route"; import History from "sap/ui/core/routing/History"; +import UIComponent from "sap/ui/core/ UIComponent"; /** * @namespace ui5.walkthrough.controller @@ -27,7 +28,7 @@ export default class Detail extends Controller { if (previousHash !== undefined) { window.history.go(-1); } else { - const router = (this.getOwnerComponent() as Component).getRouter(); + const router = UIComponent.getRouterFor(this); router.navTo("overview", {}, true); } } From 7812ae5592c4f5db6b92eb89c2f4ad3a0671e127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Klatt?= <57760635+KlattG@users.noreply.github.com> Date: Tue, 1 Oct 2024 13:37:58 +0200 Subject: [PATCH 5/6] Update Step 33 Detail.controller.ts --- steps/33/webapp/controller/Detail.controller.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/steps/33/webapp/controller/Detail.controller.ts b/steps/33/webapp/controller/Detail.controller.ts index ca43d5e1..5965a016 100644 --- a/steps/33/webapp/controller/Detail.controller.ts +++ b/steps/33/webapp/controller/Detail.controller.ts @@ -2,6 +2,7 @@ import Controller from "sap/ui/core/mvc/Controller"; import Component from "../Component"; import { Route$PatternMatchedEvent } from "sap/ui/core/routing/Route"; import History from "sap/ui/core/routing/History"; +import UIComponent from "sap/ui/core/ UIComponent"; import MessageToast from "sap/m/MessageToast"; import ProductRating, { ProductRating$ChangeEvent } from "../control/ProductRating"; import ResourceBundle from "sap/base/i18n/ResourceBundle"; @@ -33,7 +34,7 @@ export default class Detail extends Controller { if (previousHash !== undefined) { window.history.go(-1); } else { - const router = (this.getOwnerComponent() as Component).getRouter(); + const router = UIComponent.getRouterFor(this); router.navTo("overview", {}, true); } } From 62700acc49e20f12c3ceb7e2d2d8f894925e1959 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnter=20Klatt?= <57760635+KlattG@users.noreply.github.com> Date: Tue, 1 Oct 2024 13:39:04 +0200 Subject: [PATCH 6/6] Update Step 35 Detail.controller.ts --- steps/35/webapp/controller/Detail.controller.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/steps/35/webapp/controller/Detail.controller.ts b/steps/35/webapp/controller/Detail.controller.ts index e229cf2d..150d1697 100644 --- a/steps/35/webapp/controller/Detail.controller.ts +++ b/steps/35/webapp/controller/Detail.controller.ts @@ -2,6 +2,7 @@ import Controller from "sap/ui/core/mvc/Controller"; import Component from "../Component"; import { Route$PatternMatchedEvent } from "sap/ui/core/routing/Route"; import History from "sap/ui/core/routing/History"; +import UIComponent from "sap/ui/core/ UIComponent"; import MessageToast from "sap/m/MessageToast"; import ProductRating, { ProductRating$ChangeEvent } from "../control/ProductRating"; import ResourceBundle from "sap/base/i18n/ResourceBundle"; @@ -39,7 +40,7 @@ export default class Detail extends Controller { if (previousHash !== undefined) { window.history.go(-1); } else { - const router = (this.getOwnerComponent() as Component).getRouter(); + const router = UIComponent.getRouterFor(this); router.navTo("overview", {}, true); } }