在新的ui5组件中未调用ststart

2020-08-13 22:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在创建一个UI5组件...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正在创建一个UI5组件,该组件将用于Product Master Smart Template应用程序。 我正在遵循此指南 。 我在UI5组件的manifest.json中提到了Odata服务

" dataSources":{
 " mainService":{
 " uri":"/img/sap/opu/odata/SAP/ZTEST_ART_HIER_SRV_01/",
 " type":" OData"
 }
 }
 

为此数据源创建了默认模型

"":{
 " dataSource":" mainService",
 "设置":{
 " defaultBindingMode":" TwoWay",
 " defaultCountMode":"内联",
 " refreshAfterChange":false
 }
 }
 

我的component.js看起来像。 按照使用

的指南
 ReuseComponentSupport.mixInto(this," component");
 

按照指南,这将产生一个名为ststart的调用,我主要在其中绑定我的OData以使用OData的导航属性来获取数据。

readAHHeader看起来像

 readAHHeader:function(oModel,oBindingContext,fnSuccess){
 var fnError = function(){};
 oModel.read(oBindingContext.getPath()+"/img/to_CategoryStruc",{
 成功:fnSuccess,
 错误:fnError
 });
 }
 

XML视图类似于

在我的父母使用的应用程序中,我将该组件包含在annotation.xml,manifest.json和片段中的组件容器中

 
 
 
 

 

对compoent的调用正在进行中,并获取服务的XML视图和元数据,但是它没有进入ststart内(默认情况下应该这样做)。 因此,我无法绑定我的OData并无法拨打电话。

有什么我想念的吗? 或我该如何解决?

(41.0 kB)
1条回答
哎,真难
2020-08-13 23:01

尝试从对象页面通过画布使用重用组件时遇到类似问题。 请确保在manifest.json文件中没有声明未命名的模型。

一周热门 更多>