点击此处---> 群内免费提供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)
尝试从对象页面通过画布使用重用组件时遇到类似问题。 请确保在manifest.json文件中没有声明未命名的模型。
一周热门 更多>