点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我正在开发Fiori App,并希望在对象页面上显示一些带有自定义块的小节。 我在项目中创建了折页块,并按如下所示创建了块文件MyBlock.js:
sap.ui.define(['sap/uxap/BlockBase'],函数(BlockBase){"使用严格";
var MyBlock = BlockBase.extend(" sap.uxap.sample.ObjectPageSubSection.IndustryBlock",{元数据:{视图:{折叠:{viewName:" 这是我的命名空间 .view.MyView ",键入:" XML"},展开:{viewName:" 这是我的命名空间 .view.MyView",键入:" XML"}}}})); 返回MyBlock; });
A使用我自己的控件将视图添加到项目中,并将块添加到对象页面,如下所示:
<节> <!-任意数量的sap.uxap.ObjectPageSection控件->
Web IDE的语法检查显示"意外的名称空间块"。
我试图输入项目的名称空间,但是遇到相同的错误,当我删除名称空间并写入
未捕获(承诺)错误:无法从资源/sap/uxap/MyBlock.js加载" sap/uxap/MyBlock.js":404-未找到
我做错了什么?
谢谢
帕维尔
您可以尝试将库定义为xml视图:
你好,
感谢您的回答,我在控制台中收到以下错误:
未捕获(承诺){名称:"对象",错误:错误:无法加载'sap/uxap/MyBlock/MyBlock.js
我不了解,是针对本文
https://mud.bluefinsolutions.com/2017 /08/29/SAP.UXAP /
我必须使用块作为命名空间来编写文件夹,对吗?
但是另一个问题是,以这种方式扩展是否正确?
var MyBlock = BlockBase.extend(" sap.uxap.sample.ObjectPageSubSection.MyBlock",{
还是我应该像这样编写项目名称空间(同样来自 https://mud.bluefinsolutions.com/2017/08/29/SAP.UXAP /)
var QualificationBlock = BlockBase.extend(" ui5.cv.blocks.QualificationBlock",????
最佳
我仍然在控制台中收到以下错误
未捕获(承诺){名称:"对象",错误:错误:无法加载'sap/uxap/MyBlock/MyBlock.js
即使我定义了名称空间:
xmlns:blocks =" sap.uxap.sample.ObjectPageSubSection"
可能是什么问题?
一周热门 更多>