我觉得我有一个小小的愚蠢问题。 也许有人知道答案?我想改变微风寻找元数据的网址。
breeze尝试连接到:
http://localhost:7048/DynamicsNAV71/OData/Company('CRONUS%20(Schweiz)%20AG')/Metadata
而不是它在哪里:
http://localhost:7048/DynamicsNAV71/OData/$metadata
有人知道如何改变这个吗?
此致
答案 0 :(得分:1)
如果您只想更改元数据位置,一种方法是截取ajax调用并更改网址,如下所示:
var ajaxAdapter = breeze.config.getAdapterInstance('ajax');
ajaxAdapter.requestInterceptor = function (requestInfo) {
if (requestInfo.config.url === "http://localhost:7048/DynamicsNAV71/OData/Company('CRONUS%20(Schweiz)%20AG')/Metadata") {
requestInfo.config.url = "http://localhost:7048/DynamicsNAV71/OData/$metadata";
}
}
有关详细信息,请参阅使用requestInterceptor配置特定的AJAX请求主题: