点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用SAP IoT Leonardo的IOTAS-ADVANCEDLIST-THING-ODATA端点。
我已经使用iot:IoTMap从Template创建了UI5 IoT Application。
我正在使用属性集发送经度和纬度。
我想在控制器onInit()方法中动态使用IoTMap的事物绑定。
我正在尝试使用以下函数将我的东西使用extend参数绑定到我的地图。
_bindThings:function(){
var oMap = this.getView()。byId('myIotmap');
var oTemplate = this.getView()。byId('singleLogger');
oMap.bindThings({
路径:"/事物",
模板:oTemplate,
templateShareable:true,
参数:{展开:" DYN_ENT_my_package__PropertySet_GNSS"}
});
不幸的是,我在响应中遇到以下错误
code>找不到名称为" DYN_ENT_my_package__PropertySet_GNSS"的属性。
但是当我使用
将Map直接绑定到XML视图时
它可以正常工作,并且我可以在地图上看到IoT内容。
动态绑定事物并使用物联网地图的参数和过滤器的正确方法是什么?
我想对控制器使用以下Odata调用来绑定我的MAP:
https://advancedlist-thing-sap.cfapps.eu10.hana.ondemand.com/CompositeThings/v1/Things?%24expand=DYN_ENT_My_Package__MyPropertyType_GNSS
您好,我了解您已为此开票。 如果您可以在此处提供有关如何解决故障单的更新,那就太好了。 它可能会帮助其他有类似问题的人。 此致Marcus
你好
我们已经解决了IoT控制团队的问题。
以下是解决方法:
1)不支持采用XML的Templet元素(
var oTemplate = this.getView()。byId('thingElement'));
在xml视图中
2)我们使用工厂函数动态创建了IoTMapElements
var oTemplate = new sap.ui.iot.elements.IoTMapElement({
纬度:" {MyProperty_Set/GNSS.latitude}",
经度:" {MyProperty_Set/GNSS.longitude}",
somethingid:" {{MyProperty_Set/GNSS.ThingId}"});
然后odatacall现在绑定了。
不幸的是,资源所在的库只能与下载的库文件一起识别,因为当前没有好的文档。
一周热门 更多>