OPENUI5 ODATAv4 FunctionImport绑定无法正常工作

时间:2017-03-20 14:43:52

标签: function binding odata sapui5

目前,我已将OPENUI5设置为使用ODataV4数据源。此源包含不带参数的Collection上的functionImport。 在XML视图中,我已经定义了

<Title text="{/Orders/OrderService.MyFancyFunction()}"/>

在网络跟踪中,我可以看到正确调用的函数:

请求:

GET Orders/OrderService.MyFancyFunction() HTTP/1.1

响应:

{"@odata.context":"http://localhost:50156/odata/$metadata#Edm.String","value":"Happy Hippo"}

然而,字符串未显示在屏幕上;通过UI5检查器检查元素显示“text”是一个空字符串,但也正确绑定到上面显示的函数。

有什么想法吗?

谢谢,问候

JörgFischer

1 个答案:

答案 0 :(得分:0)

这似乎是OPENUI5中当前ODataV4实现中的一个错误:当函数没有使用命名空间时它很有效。