绑定UI5视图的问题

2020-09-09 16:01发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我的视图具有一个列表控件...

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

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


嗨,

我的视图具有一个列表控件,当我尝试将视图与特定实体(使用oData服务路径)绑定时,如下所示。

var oView = this.getView();

oView.bindElement({路径:"/img/POHeaderSet('" + oArgument.num +"')"(即路径"/img/POHeaderSet('1005000')"正确显示了我的结果)

但是当我尝试将视图与整个实体集绑定在一起时,如下所示,它不起作用。

oView.bindElement({路径:"/img/POHeaderSet"});

在此我可以将视图与实体集绑定在一起吗?

谢谢。

4条回答
昵称总是被占用
2020-09-09 16:22

嗨,加里,

根据您的要求,您在View中有一个List控件,然后希望将其绑定 理想情况下,应仅将Set绑定到List控件而不是完整的View。

请在下面找到对我有用的参考代码。

看起来您已经在Manifest中设置了Model。 JSON文件:根据您的要求更新服务参考。

"模型":{
 " i18n":{
 " type":" sap.ui.model.resource.ResourceModel",
 "设置":{
 " bundleName":" ProdListDisplayNS.ProdListDisplay.i18n.i18n"
 }
 },
 "":{
 " uri":"/img/es4/sap/opu/odata/iwbep/GWSAMPLE_BASIC/",
 " type":" sap.ui.model.odata.v2.ODataModel",
 "设置":{
 " defaultOperationMode":"服务器",
 " defaultBindingMode":" OneWay",
 " defaultCountMode":"请求"
 },
 " dataSource":" GWSAMPLE_BASIC",
 " preload":是
 }
 },
 

数据源设置如下:

" dataSources":{
 " GWSAMPLE_BASIC":{
 " uri":"/img/es4/sap/opu/odata/iwbep/GWSAMPLE_BASIC/",
 " type":" OData",
 "设置":{
 " odataVersion":" 2.0",
 " localUri":" localService/metadata.xml"
 }
 }
 }
 

下面是绑定列表控件的代码

 <列表selectionChange =" handelListItemPress" mode =" SingleSelectMaster"
         noDataText ="将列表项拖放到此处" id =" list0" items =" {/ProductSet}"
 growth =" true" growthThreshold =" 10" growthScrollToLoad =" true">
 <项目>
 
 <属性>
 
 
 
     
 
 
  
 
 
 
 
 

希望这会有所帮助。

谢谢-

< p> Abhishek

一周热门 更多>