无法将OData绑定到SAP UI5时间轴

2020-08-20 18:20发布

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

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


嗨,

Manifest.json:

"数据源":{
 " YDBA_TEST_SRV":{
 " uri":"/img/TEST_DEST/odata/SAP/YDBA_TEST_SRV; v = 1/",
 " type":" OData",
 "设置":{
 " localUri":" localService/metadata.xml"
 }
 }
 }
 "":{
 " type":" sap.ui.model.odata.v2.ODataModel",
 "设置":{
 " defaultOperationMode":"服务器",
 " defaultBindingMode":" TwoWay",
 " defaultCountMode":"无",
 " useBatch":false
 },
 " dataSource":" YDBA_TEST_SRV",
 " preload":是
 }
 

View.controller.js

 var oModel = this.getOwnerComponent()。getModel();

 oModel.read("/img/EtDummySet",{
 过滤器:filterVal,
 urlParameters:{
 " $ expand":" ToComment,ToAttachment"
 },
 成功:功能(数据){
 var jModel =新的JSONModel(data);
 this.getView()。setModel(jModel);
 },
 错误:函数(oErr){
 console.log(oErr);
 }
 });
 

Comment.fragment.xml

 
 
 
 
  
 
 
 
 
 

对于所有条目,将显示odata响应中的第一项,这是因为节点为" 0"。 如果我只在内容属性中放置"/结果",则时间轴上不会显示任何数据,但是我可以从控制台看到附加到时间轴的模型。

Attachment.fragment.xml

 
 
 <内容>
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Odata响应:

对于表中的每个项目,我如何将结果绑定在列表和时间轴中的" ToAttachment"和" ToNote"下?

请建议如何实现。

谢谢。

(20.8 kB)

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

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


嗨,

Manifest.json:

"数据源":{
 " YDBA_TEST_SRV":{
 " uri":"/img/TEST_DEST/odata/SAP/YDBA_TEST_SRV; v = 1/",
 " type":" OData",
 "设置":{
 " localUri":" localService/metadata.xml"
 }
 }
 }
 "":{
 " type":" sap.ui.model.odata.v2.ODataModel",
 "设置":{
 " defaultOperationMode":"服务器",
 " defaultBindingMode":" TwoWay",
 " defaultCountMode":"无",
 " useBatch":false
 },
 " dataSource":" YDBA_TEST_SRV",
 " preload":是
 }
 

View.controller.js

 var oModel = this.getOwnerComponent()。getModel();

 oModel.read("/img/EtDummySet",{
 过滤器:filterVal,
 urlParameters:{
 " $ expand":" ToComment,ToAttachment"
 },
 成功:功能(数据){
 var jModel =新的JSONModel(data);
 this.getView()。setModel(jModel);
 },
 错误:函数(oErr){
 console.log(oErr);
 }
 });
 

Comment.fragment.xml

 
 
 
 
  
 
 
 
 
 

对于所有条目,将显示odata响应中的第一项,这是因为节点为" 0"。 如果我只在内容属性中放置"/结果",则时间轴上不会显示任何数据,但是我可以从控制台看到附加到时间轴的模型。

Attachment.fragment.xml

 
 
 <内容>
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Odata响应:

对于表中的每个项目,我如何将结果绑定在列表和时间轴中的" ToAttachment"和" ToNote"下?

请建议如何实现。

谢谢。

(20.8 kB)
付费偷看设置
发送
1条回答
亦是此间程序员
1楼-- · 2020-08-20 19:26

如果我正确理解了问题,请在按钮的按处理程序中打开弹出窗口,您应该

获取CustomListItem的绑定路径(通过调用button的getParent()函数)。

然后通过id您的时间轴,并在知道行的绑定路径和到结束节点的路径的情况下将其重新绑定。

一周热门 更多>