点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我刚刚开始在SAPUI5上做一些练习,这是我的问题描述:
我有一个objectHeader控件,该控件已使用bindElement与Entity_A绑定。 但是我想将另一个值从Entity_B绑定到objectHeader属性之一。 我该怎么办?
我已将本地SAP odata服务设置为数据源,该服务已验证可绑定到控件(并通过其他练习进行了验证)。 我的Manifest.json如下:
" OData":{" dataSource":" D30"}->在Hana Cloud Platform目标设置中正确设置了目标
---------------------------------------------------
到目前为止,我已经尝试以下操作:
1。 在视图控制器中,从OData模型的Entity_B获取值。 如下所示:
var oModel = new sap.ui.model.odata.ODataModel(" <a rel =" nofollow" hraf=" https://my.sapdomain.com/sap/opu/odata/sap/MYODATA_SRV" target = " _blank"> https://my.sapdomain.com/sap/opu/odata/sap/MYODATA_SRV /"); <-完整网址
var value = oModel.getProperty(" OData>/EntitySet_B('ABC')/value");
------------------------
2。 还尝试访问manifest.json中的Odata模型
var oModel = new sap.ui.model.odata.ODataModel(" OData"); <-在manifest.json中预定义的数据源
var value = oModel.getProperty(" OData>/EntitySet_B('ABC')/Value")
------------------------
3。 也尝试过
val值= oModel.read(" OData>/EntitySet_B('ABC')/value",{成功:function(odata,response){...},错误:function(error){}});
------------------------
4。 我没有尝试使用"目标/D30"实例化OData模型对象。 它可能使用现成的凭证来访问我的Odata服务
如何使用"目的地/D30"(包含服务URL)实例化Odata模型对象?
还有其他想法吗?
致谢
禅宗
嗨,
您可以简单地使用命名模型。
您可以命名模型。
您的objectHeader代码如下所示:
<属性>
希望这会有所帮助,
最好的问候
拉杰瓦尔丹·塔卡雷
一周热门 更多>