检查是否存在与订单相关的任何收货项目

时间:2018-07-22 10:35:20

标签: javascript dynamics-crm dynamics-crm-2011 xrm xrmservicetoolkit

这是一个问题。 每个订单都有一些receipt item,并且与收货项目之间具有1({order)到N(receipt item)的关系。 我想检查receipt item实体的order中是否有任何记录。 怎么可能呢? 我确实喜欢这种情况发生在订单的加载和通过JS,而不是工作流之类的事情上。 我想将一个按钮设置为“启用/禁用”(如果有任何收据项目),所以我需要onload JS。 可能吗?如果是,怎么办? 任何帮助或链接?或样品?

请注意,我已经在内部安装了CRM 2011。

1 个答案:

答案 0 :(得分:0)

使用REST端点在javascript中获取数据。网上有很多例子。 https://docs.microsoft.com/en-us/previous-versions/dynamics-crm2011/developers-guide/gg334279(v=crm.5)

您的查询应如下所示: [您的组织根URL] /xrmservices/2011/organizationdata.svc/salesorderdetails /?$ select = [放入所需的列]&$ filter = orderid eq(guid'“ + orderId +”')