绑定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条回答
浮生未央
1楼 · 2020-09-09 16:22.采纳回答

您需要找到一个可以绑定到实体集的控件。

bindelement用于一个特定的实体实例

CJones
2楼-- · 2020-09-09 16:16

假设您能够获取数据 网关服务维护中的两个URL。

我认为您应该使用实体而不是set。

昵称总是被占用
3楼-- · 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

梦想连接
4楼-- · 2020-09-09 16:27

绑定具有项目聚合的控件,您可以将整个视图绑定到多个

一周热门 更多>