如何在SAP UI中的控制器中定义自定义控制器?

sanu0074

因此,我们确定sap核心中包含什么:

sap.ui.define([
    "sap/ui/core/mvc/Controller",
    "sap/ui/core/routing/History",
    "sap/ui/model/json/JSONModel"
], function (Controller,History,JSONModel) 

我的SAP应用ID:"sap.ui.test“。

所以我想将控制器连接到已经存在的控制器上:

sap.ui.define([
    "sap/ui/core/mvc/Controller",
    "sap/ui/core/routing/History",
    "sap/ui/model/json/JSONModel",
    "sap/ui/test/webapp/controller/TopMenu"
], function (Controller,History,JSONModel,TopMenu)

我收到一个错误:Error: failed to load 'sap/ui/test/webapp/controller/TopMenu.js虽然这条路看起来不错。屏幕快照中附带的项目结构。

我不明白是否可以通过这种方式识别控制器?

在此处输入图片说明

schnoodle

您将不得不使用

sap.ui.define([
   "sap/ui/core/mvc/Controller",
   "sap/ui/core/routing/History",
   "sap/ui/model/json/JSONModel",
   "sap/ui/test/controller/TopMenu.controller"
], function (Controller,History,JSONModel,TopMenu)

那是因为旧的控制器命名约定:您的控制器必须命名为ABC.controller.jssap.ui.define函数搜索文件,并且不知道该约定。它不知道您这次是否要加载控制器。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Sails中自定义控制器中的创建

如何在控制器中的Laravel中使用自定义防护登录用户

如何在自定义指令中访问控制器数据集

如何在Codeigniter控制器中访问自定义配置变量

如何在sails.js 中对API 请求调用自定义控制器?

如何在Ruby on Rails中添加自定义路线,控制器和动作?

如何在Laravel Voyager中创建自定义控制器

如何在视图控制器的背景中设置自定义颜色

如何在控制器中调用$ resource自定义方法

如何在 Laravel 5.6 中向资源控制器添加自定义方法

如何在具有不同内容的控制器中多次使用自定义UIView?

如何在自定义控制器操作中显示本机 DNN 弹出窗口?

如何在我的自定义导航控制器中隐藏标签栏?

如何在Umbraco 7.5.8中将自定义模型发布到控制器?

如何在控制器Laravel中编写自定义验证规则?

如何在自定义框架中嵌入导航控制器

如何在自定义控制器操作中呈现jsonapi-resources响应?

如何在.net core 2.0中创建自定义路由控制器

如何在控制器Laravel中添加自定义数据

如何在ASP.NET MVC中的控制器中使用自定义方法

如何在自定义 TextField 中设置控制器和焦点节点 - Flutter

如何在自定义命令中重用 Laravel 控制器代码

如何在 Laravel 中为资源控制器添加自定义函数?

如何在 laravel 控制器的 URL 请求中添加自定义变量?

Angular - 控制器中的自定义验证器功能:如何访问“this”?

如何在Rails 4中添加要设计的自定义字段并自定义注册控制器?

如何防止 odata 控制器中的自定义操作出现 HTTP 404?

Rails / ActiveAdmin - 如何将自定义数据从控制器传递到内容中

如何使用RSpec在控制器中测试自定义路由