OData获取单个实体的URI

时间:2017-07-11 08:41:57

标签: javascript odata sapui5

我正在开发SAPUI5,我正在通过OData读取函数检索EntitySet。我的代码如下所示:

oDataModel.read("/Products", {
    success: function(oData) {

        oData.results.forEach(function(element, index, array) {
            *// Here I want to get the Request URI for this specific element*
        });

    }
});

在forEach函数中,我想从EntitySet中检索特定实体的URI。

因此,例如我想要检索这样的URI:

  

“/产品(ID = '1')”
  “/产品(ID = '2')”

这可能吗?

1 个答案:

答案 0 :(得分:0)

您可以通过使用实体键值创建URL来获取URL。

oDataModel.read("/Products", {
    success: function(oData) {

        oData.results.forEach(function(element, index, array) {
            var sEntity = "/Products(ID='"+element.ID+"')";
        });

   }
});