odata 相关问题

开放数据协议(OData)是用于构建REST API的标准化协议。 OData v4为REST API指定了许多最佳实践,包括简洁的,面向超媒体的JSON格式。

Apache Olingo - 尝试获取 Odata 但无法创建实体容器; getDefaultEntityContainer 给出空指针错误

我正在使用 apache olingo lib 来获取 Odata。我能够获取 edm 和元数据,但无法获取实体容器。我也尝试使用默认方法,但结果为 null。 这是示例代码。

回答 1 投票 0

Odata 覆盖 orderby 的行为

sql 表中的日期列可以为空,因此我使用 OData 获取该数据,但如果我按 asc 排序,则空值位于所有其他行的前面。我希望它在所有其他内容之后显示: 1. 3...

回答 2 投票 0

OData 服务与 Elastic 搜索

我是 OData 服务的新手。我编写了一个查询来检索具有空值的特定字段。我在 OData 中构建查询并将其传递到弹性搜索以检索数据。但查询似乎...

回答 2 投票 0

如何在 JavaScript mashup 中最好地执行来自多个源的分页和排序

我正在构建一个 Angular 应用程序,该应用程序从多个来源获取具有相似模式的数据。实际获取数据并呈现数据非常简单。我建立了一个...

回答 1 投票 0

OData 客户端在版本 8.x 中过时的凭据属性

我阅读了 Microsoft.OData.Client 8.x 的更改日志。有一个声明“从 DataServiceContext 类中删除了过时的凭据属性。配置凭据的推荐方法是

回答 1 投票 0

OData V4 更改未反映在其他绑定中

我创建了一个UI5主从页面: 掌握 我创建了一个 UI5 主从页面: 大师 <List items="{som>/Users}"> <StandardListItem type="Navigation" press="onItemPress" title="{som>UserName}" /> </List> onItemPress: function(oEvent) { var oUserContext = oEvent.getSource().getBindingContext("som"); var oUser = oUserContext.getObject(); this.getRouter().navTo("userDetails", {userId: oUser.Id}); } 详情 onInit: function () { var route = this.getRouter().getRoute("userDetails"); route.attachPatternMatched(this._onObjectMatched, this); }, _onObjectMatched: function (oEvent) { var sUserId = oEvent.getParameter("arguments").userId; this.getView().bindElement({ path: "som>/Users('"+sUserId+"')", model: "som" }); }, reload: function() { this.getView().getModel("som").refresh(); }, <fLayout:SimpleForm id="userForm"> <Button text="reload" press="reload"/> <Label text="{i18n>settings.user.id}"/> <Input editable="false" value="{som>Id}"/> <Label text="{i18n>settings.user.username}"/> <Input value="{som>UserName}"/> <Label text="{i18n>settings.user.email}"/> <Input value="{som>Email}"/> <Label text="{i18n>settings.user.firstname}"/> <Input value="{som>FirstName}"/> <Label text="{i18n>settings.user.lastname}"/> <Input value="{som>LastName}"/> </fLayout:SimpleForm> 一切正常。但是,当我在详细视图中更改用户时,它会被更新,但不会在主视图中更新!通过reload方法,我可以手动刷新它。但是我怎样才能在更改后自动触发它呢?我可以在 SimpleForm 上绑定更改事件吗? 自 UI5 1.99 起 请参阅 OData V4 主题 数据重用 中的“相对绑定”部分。另请参阅: 演示套件示例:“草稿处理和数据同步” 无草稿的最小样本:https://plnkr.co/edit/qatUyq 之前的解决方案 如果目标 UI5 版本没有提供可以帮助保持绑定数据同步的 API,或者,应用程序本身可以识别相关绑定并手动刷新它们: $$updateGroupId: 'myGroupId' 用于上下文绑定(详细信息页面)。 用户按下提交后,从列表绑定(主列表)中调用refresh("myGroupId")。 最后submitBatch("myGroupId")。 如果我们检查请求负载,我们可以看到 PATCH 和 GET 请求被捆绑在一起。因此,主列表会同时刷新。 使用 OData V4 TripPin 服务的最小示例 注意 虽然这两个请求(GET 和 PATCH)捆绑为一个,但框架确保更新后始终应用刷新列表: OData V4 模型自动将所有非 GET 请求放入单个更改集中,该更改集位于批量请求的开头。所有 GET 请求都放在它的after 后面。 [...] (来源:批量控制) 与v2.ODataModel不同: v4.ODataModel中的默认绑定模式是"TwoWay"(除非sharedRequests设置为true)。 IE。 UI 更改模型数据,反之亦然。 无需事先将组添加到“延迟组”即可调用 v4.ODataModel#submitBatch,因为 V4 简化了批处理组的处理: 应用程序组默认是延迟的;无需设置或获取延迟组。您只需要模型上的submitBatch 方法来控制批处理的调用。 [...] (来源:与 OData V2 模型相比的变化) 希望我把一些事情说得更清楚了。上述引用和有关 UI5 中 OData V4 的最新文档可以在 https://sdk.openui5.org/nightly/#topic/5de13cf4dd1f4a3480f7e2eaaee3f5b8. 找到。 V4 模型有承诺。 提交更改时可以使用.then(),这样就可以刷新模型。 ... var oView = this.getView(); function refreshModel() { oView.getModel().refresh(); } oView.getModel().submitBatch(sGroupId).then(refreshModel); ... https://sapui5.hana.ondemand.com/#/api/sap.ui.model.odata.v4.ODataModel/methods/submitBatch

回答 2 投票 0

ASP.NET Core OData 8:允许深度导航

我们使用 odata2ts 作为我们的客户端库。正如其文档中所述: OData 公开并宣传入口点,最常见的是实体集(例如/People)。我们可以遍历到t的特定实体...

回答 1 投票 0

D365 F&O - 无法使用 OData 发布地址

我需要通过 Odata 集成创建供应商和客户的地址。目标系统是 Dynamics 365 - 财务和运营。 我需要使用的实体是“

回答 1 投票 0

使用 OData 查询访问 azure 自定义字段

我在我们的一个 Azure DevOps 项目中创建了一个自定义字段。 字段参考名称:Custom.TestingType。 现在我想使用 Odata 查询访问该字段, https://analytics.dev.azure.com/

回答 2 投票 0

CPI iFlow 中的空响应

我正开始在 SAP CPI 中开发 iFlow。我通过 Postman 测试了凭据和 OData 查询,并得到了预期的结果。 然而,当通过 SCPI iFl 执行相同的步骤时...

回答 2 投票 0

c# OData 扩展自引用

我正在尝试让自引用与 OData 一起使用。即使数据库包含父/子引用,实体也始终返回空父级。当使用 api 而不是 OData 时...

回答 1 投票 0

将参数从 OData 源插入 Azure 数据工厂管道

我在使用 OData 源的管道时遇到问题,无法在没有参数的情况下从该表进行复制。但是,我插入的参数没有任何效果。我已阅读并尝试了这些步骤...

回答 1 投票 0

带有 odata 和 $expand 的 Web Api 2.2

我正在使用 codefirst 和 odata。我已经建立了我的模型和关系。该查询似乎运行成功。我仅在扩展嵌套数据时使用 $expand 时遇到问题...

回答 2 投票 0

Azure DevOps odata 查询返回 UserEmail:Unknown

我正在尝试获取工作项目以及受让人的列表。但是,无论我尝试什么,我都会得到以下输出: { “@odata.context”:“https://tfs.akbank.com/DefaultCollection/Akban...

回答 1 投票 0

分页:查找要显示的对象位置(页面)

我正在使用 .take() 和 .skip() 进行表格分页。 现在,当我将实体“插入”到数据库中时,我会重新加载表(新查询)。现在我想跳转到表内的这个新对象...

回答 1 投票 0

Sharepoint API - OData 查询负子字符串不起作用

我开始熟悉 Sharepoint API,并希望获取所有不包含子字符串“done”的文件名。直到现在我还无法使用 cou...

回答 1 投票 0

如何去除多源成分

从 Fiori 应用程序传递到 OData 的有效负载数据带有 SAP__Origin 字段,由于之前完成了多源组合,该字段会自动添加到 URI 参数列表中。

回答 1 投票 0

415 不支持的媒体类型 - 将 json POST 到 lightswitch 2012 中的 OData 服务

使用 JSON 发布到 OData 服务时收到“错误 415:不支持的媒体类型”。 解决方案在这篇相当长的文章的底部。 我可以使用 JSON 获取,但是一旦我尝试......

回答 2 投票 0

Azure DevOps - 工作项在看板上特定列中花费的时间

我想报告一下我们看板的每一列中功能花费的天数。 因此,对于我想要的示例输出,我们有一个包含列的看板: 漏斗 --> 工作项 X 花费 10 ...

回答 3 投票 0

如何通过odata URI中的mongodb对象id获取数据?

我有 mongodb 集合架构 { "_id" : ObjectId("5a9f72ebe0f23d8e609e4f63"), “用户ID”:“1”, “用户名”:“XXX” } 我想知道如何通过 _i 查询上述集合...

回答 2 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.