在 Dynamics 365 Online 中如何从 UI 创建具有相关数据的记录

问题描述 投票:0回答:1

我找到了如何通过 API 执行此操作的清晰示例:Link

但我似乎找不到任何关于使用:

Xrm.Page.data.entity.relatedEntities.add()
做同样的事情的文档或示例。

我根据我找到的通过 API 执行此操作的博客整理了此内容。

Xrm.Page.data.entity.relatedEntities.add("contact_customer_accounts", 
[
    {
        "firstname": "John",
        "lastname": "Smith"
    }
])

在创建新帐户记录时,我打开开发者控制台并粘贴语句,它接受了我的输入,但在我单击“保存”后什么也没有发生。

javascript dynamics-crm microsoft-dynamics power-platform
1个回答
0
投票

如果您需要在 UI(即 JavaScript 客户端)内执行 CRUD 操作(例如创建记录),您需要使用 Xrm.WebApi

文档:https://learn.microsoft.com/en-us/power-apps/developer/model-driven-apps/clientapi/reference/xrm-webapi

我创建了一个与 API 配合使用的工具,可以生成正确的 Xrm.WebApi 语法:

Dataverse REST 构建器

© www.soinside.com 2019 - 2024. All rights reserved.