on 2020 May 31 8:00 PM
In a controller.js file, I want to reference a BaseController situated in another place. So at the top of the controller.js file I used:
sap.ui.define([
"../../controller/BaseController.controller",
"sap/ui/core/mvc/Controller",
"sap/ui/core/UIComponent"
], function (BaseController, Controller, UIComponent) {
But get a status 404 not found when loading the BaseContriller. the path for the file is indeed wrong: https://sapui5.hana.ondemand.com/resources/.../controller/BaseController.controller.js
Any idea how to get it right ?
Request clarification before answering.
Normally the basecontroller has no .controller.js extension but only .js. If that is also the case in your project, you just have to define the basecontroller without the .controller part. Like this:
"../../controller/BaseController”
Hope it helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Strange, try to compare with the basecontroller in this project: https://github.com/lemaiwo/UI5Con2019/tree/master/webapp/controller
(this is from one of the templates in Web IDE)
Hi Marie-Piere,
for this configuration, you don't have to touch your resourceRoots configuration.
See https://inui.io/sap-ui5-base-controller/.
In the index.html you have to specify the resourceRoots pointing to your application. See https://github.com/SAP/openui5-sample-app/
All the best,
Florian
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Marie-Piere,
The answer of c3d1947136cd4c748a7aa794001af496 is the first step. The recommendation is to name only the files which are directly controller of a view with .controller.js. So, in your case:
Also, you have to specify the resourceRoots in the index.html or manifest.json.
All the best!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
12 | |
9 | |
8 | |
8 | |
5 | |
4 | |
4 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.