Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 使用OData时,注释实体的正确引用是什么?_Jquery_Dynamics Crm 2011_Dynamics Crm_Dynamics Crm Online - Fatal编程技术网

Jquery 使用OData时,注释实体的正确引用是什么?

Jquery 使用OData时,注释实体的正确引用是什么?,jquery,dynamics-crm-2011,dynamics-crm,dynamics-crm-online,Jquery,Dynamics Crm 2011,Dynamics Crm,Dynamics Crm Online,使用OData时,注释实体的正确引用是什么?我试图使用OData SDK.jquery.RetrieveRecord函数查询注释实体(架构名称“Annotation”),但收到错误消息“错误:404:未找到:未找到段“AnnotationSet”的资源” 下面是我正在使用的代码。productID是GUID,“abpm_producto_Annotations”是1:N关系 SDK.JQuery.retrieveRecord(productID, "Annotation", "abpm_prod

使用OData时,注释实体的正确引用是什么?我试图使用OData SDK.jquery.RetrieveRecord函数查询注释实体(架构名称“Annotation”),但收到错误消息“错误:404:未找到:未找到段“AnnotationSet”的资源”

下面是我正在使用的代码。productID是GUID,“abpm_producto_Annotations”是1:N关系

SDK.JQuery.retrieveRecord(productID, "Annotation", "abpm_producto_Annotations", null, function (result) {
    if (result != null) {
        //A note is attached
    }
},
    errorHandler);

我不熟悉那个特定的JavaScript SDK,但我假设您使用的是这个:

retrieveRecord记录通过其CRM ID查找记录,但您似乎正在通过产品ID查找注释(注释)

您可能希望使用类似于以下内容的内容构造查询:

SDK.JQuery.retrieveRecord(productID, "Product", "abpm_producto_Annotations", null, function (result) {
if (result != null && result.abpm_producto_Annotations.length) {
    var firstNote = result.abpm_producto_Annotations[0];
}
},, 错误处理程序)


您可能需要从产品中使用ODATA查询设计器,以确保您具有正确的关系名称。

是的,这就是我正在使用的库。我正在使用SDK.JQuery.retrieveRecord查看是否有任何相关注释(而不是产品实体)。我与ODATA查询设计器确认(谢谢!)确实调用了实体集“AnnotationSet”。所以我有点被困在这里。您是否理解我关于您试图通过产品id获取注释(注释)的评论?您要做的是检索产品,但选择并扩展产品的注释关系。