Dynamics 中记录的自动显示
Automatic display of records in Dynamics
所以我试图在字段中输入信息时从数据库中检索记录,例如 Sprint 被输入到 "Company name" 字段中,我如何捕获该字段的内容,从数据库并使用它来填写表格的其余部分。
这是我第一次使用 Dynamics CRM,希望有人能帮助我或指出正确的方向。
Dynamics crm 在这里提供了字段的更改事件
Attribute OnChange Event (Client API reference) 你可以找到相关信息。
How to write client side scripting in Dynmaics crm
我要执行的步骤:
- 为要触发的字段添加 onchange 事件。
- 然后我会添加 javascript 用于字段的 onchange
- 在那 Javascript 我将使用 Dynamics crm Webapi 从帐户 Xrm.WebApi (Client API reference)
检索数据
- 获得数据后,我会在 setValue (Client API reference)
需要的那些字段中进行设置
您会发现许多关于如何创建 Javascript for Dynamics CRM
的示例
CRM 也有所谓的快速查看卡,它可以从源记录中检索值(仅供显示)。
例如,当您将 select "Sprint" 作为公司名称时,您可以使用快速查看卡显示有关 "Sprint" account
记录的信息。
A quick view control on a custom business app form displays data from a record that is selected in a lookup on the form. The data displayed in the control is defined using a quick view form. The data displayed is not editable, but when the primary field is included in the quick view form, it becomes a link to open the related record
这是下面描述的答案的无代码替代方案,所以优点是更容易维护。数据也是 "live" 意味着如果您更新 "Sprint" account
上的 phone 数字,更新将出现在所有快速查看表单上(刷新后)
缺点是这不是数据的副本,因此将来的报告可能会有问题。如果您需要数据的时间点捕获,这也可能是个问题。
所以我试图在字段中输入信息时从数据库中检索记录,例如 Sprint 被输入到 "Company name" 字段中,我如何捕获该字段的内容,从数据库并使用它来填写表格的其余部分。 这是我第一次使用 Dynamics CRM,希望有人能帮助我或指出正确的方向。
Dynamics crm 在这里提供了字段的更改事件 Attribute OnChange Event (Client API reference) 你可以找到相关信息。
How to write client side scripting in Dynmaics crm
我要执行的步骤:
- 为要触发的字段添加 onchange 事件。
- 然后我会添加 javascript 用于字段的 onchange
- 在那 Javascript 我将使用 Dynamics crm Webapi 从帐户 Xrm.WebApi (Client API reference) 检索数据
- 获得数据后,我会在 setValue (Client API reference) 需要的那些字段中进行设置
您会发现许多关于如何创建 Javascript for Dynamics CRM
的示例CRM 也有所谓的快速查看卡,它可以从源记录中检索值(仅供显示)。
例如,当您将 select "Sprint" 作为公司名称时,您可以使用快速查看卡显示有关 "Sprint" account
记录的信息。
A quick view control on a custom business app form displays data from a record that is selected in a lookup on the form. The data displayed in the control is defined using a quick view form. The data displayed is not editable, but when the primary field is included in the quick view form, it becomes a link to open the related record
这是下面描述的答案的无代码替代方案,所以优点是更容易维护。数据也是 "live" 意味着如果您更新 "Sprint" account
上的 phone 数字,更新将出现在所有快速查看表单上(刷新后)
缺点是这不是数据的副本,因此将来的报告可能会有问题。如果您需要数据的时间点捕获,这也可能是个问题。