【发布时间】:2016-12-13 10:08:42
【问题描述】:
我在将表绑定到 OData 服务时遇到问题。我之前使用过 OData 服务,一切正常,但现在我到了一个点,我不知道为什么我的代码不起作用。
通常我将模型中的数据绑定到特定数据的路径,如下所示:
<Table id="idTable" inset="false" items="{path:'objdetails>/DETAILSet'}">
现在我的数据集有这样的路径:
'objdetails>/DETAILSet(key1='val1', key2='val2', key3='val3, key4='val4', key5='val5')/SECONDSet'
每次我尝试将我的表绑定到此路径时,我都会收到错误,这应该是 val1 开始的“,”。所以例如val1 = 00001,我得到第一个0应该是“,”的错误。
有人遇到过同样的问题吗?我的代码是正确的还是必须以其他方式使用这些 odata 服务?
我在网上搜索了类似的问题,但找不到类似的东西。
任何帮助将不胜感激。
【问题讨论】:
-
可以打印模型的内容吗?您是否应用了带有键的过滤器 :objdetails>/DETAILSet(key1='val1', key2='val2', key3='val3, key4='val4', key5='val5')/SECONDSet ?
-
我认为这只是一个错字:key3='val3, key4='val4' val3 后面有一个 ' 缺失
标签: javascript data-binding odata sapui5 hana