使用北风的 OData 的示例:(这是我在 eclipse 中制作的,但与 sap web ide 个人版的唯一区别(我还没有尝试过,但它应该可以工作)您必须为服务配置目标文件)
清单.json
//between sap.app key you put this:
"dataSources": {
"mainService": {
"uri": "/northwind/V2/OData/OData.svc/",
"type": "OData",
"settings": {
"odataVersion": "2.0",
"localUri": "localService/metadata.xml"
}
}
}
...
// this can be empty the if your using more than two just one can be empty
"": {
"dataSource": "mainService",
"preload": true
}
在我看来,我将使用数据:
<List
id="list"
items="{
path: '/Categories',
sorter: {
path: 'Name',
descending: false
},
groupHeaderFactory: '.createGroupHeader'
}"
busyIndicatorDelay="{masterView>/delay}"
noDataText="{masterView>/noDataText}"
mode="{= ${device>/system/phone} ? 'None' : 'SingleSelectMaster'}"
growing="true"
growingScrollToLoad="true"
updateFinished="onUpdateFinished"
selectionChange="onSelectionChange">
<infoToolbar>
<Toolbar
active="true"
id="filterBar"
visible="{masterView>/isFilterBarVisible}"
press="onOpenViewSettings">
<Title
id="filterBarLabel"
text="{masterView>/filterBarLabel}" />
</Toolbar>
</infoToolbar>
<items>
<ObjectListItem
type="Active"
press="onSelectionChange"
title="{Name}">
</ObjectListItem>
</items>
</List>
如果您要使用为您制作或使用的 odata,只需将 url 粘贴到 yo key dataSource 的属性“uri”中(类似于:“ https://proxy/name:port/sap/opu/odata/ SAP/ZNAME_OF_YOUR_CREATED_ODATA_SRV "别担心这个 url 你可以在你 /IWFND/MAINT_SERVICE 时看到它) 什么时候已经部署它只需像这样 /sap/opu/odata/SAP/ZNAME_OF_YOUR_CREATED_ODATA_SRV 留下 uri