点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使用UI5将JSON文...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试使用UI5将JSON文...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试使用UI5将JSON文件绑定到SAPwebIDE中的xml视图。 而且每次执行时都会出现此错误( SCRIPT5022:无法从../../resources/null/App.js加载" null/App.js":404-未找到) 并显示空白屏幕。
请帮助...。
View1.xml
<页面> <内容> <列>
View1.controller.js
sap.ui.define([ " sap/ui/core/mvc/Controller" ],函数(控制器){ "使用严格"; 返回Controller.extend(" com.db.DataBinding.controller.View1",{ onInit:函数(){ var oTable = this.getView()。byId(" tab1"); var oModel = new sap.ui.model.json.JSONModel(); oModel.loadData(" ./products.json"); oTable.setModel(oModel); } }); });
您未设置默认的名称空间(为了更好的可读性,我更改了顺序):
但是,XMLView中的App控件使用的是默认名称空间,这会导致您得到错误。 您有几种选择,以下是几种(也请参见代码中的注释):
选项1-通过添加其他名称空间xmlns =" sap.m"(使之难看,但可以使用)将sap.m设置为默认名称空间:
选项2-将sap.m设置为默认名称空间+删除视图中的所有" m:"(我的偏爱):
选项3-在视图中添加" m:":
不是问题,但是在代码中,我对控制器的其他反馈是:
==>通常,您将其称为"视图模型"并使用 this.getView()。setModel (oModel," view");
但是您还必须通过在前面添加" view>"
一周热门 更多>