【发布时间】:2015-02-07 04:39:18
【问题描述】:
我正在为表使用 OData 模型,但未加载数据。 OData 模型由构造函数通过以下方式创建:
new sap.ui.model.odata.ODataModel("/XMII/IlluminatorOData/QueryTemplate?QueryTemplate=testTemplate", {annotationURI: "/XMII/IlluminatorOData/$metadata"});
我不能使用 OData 服务的根 URI,因为我需要指定一个 QueryTemplate。
将模型设置为表格后,使用参数“/Row”调用bindRows方法。
table.bindRows("/Row")
列的模板是 TextField。
template: new sap.ui.commons.TextField().bindProperty("value", "PROJECT")
数据没有显示,甚至没有请求。仅获取元数据。我对 OData 模型做错了什么?如果我通过 get 请求获取传递给模型的 URI,则内容可用。
【问题讨论】: