快速查看字段应通过JavaScript获取

时间:2016-07-07 07:30:30

标签: javascript dynamics-crm

我在Case表单上有一个 QuickView表单。 我想通过Javascript从Quckview表单中获取属性值。 我想要电子邮件值应该弹出。但它不起作用 相关实体名称为:Acount QuickView表单名称为:customerpane_qfc 属性名称为:emailaddress1 我正在使用此代码

alert(Xrm.Page.getControl("MyQuickView_MyQuickView_systemuser_mobilephone").getAttribute().getValue());

但此代码无效。

1 个答案:

答案 0 :(得分:1)

要使用JavaScript在快速查看表单中获取控件,请使用"quickViewFormName_quickViewFormName_relatedEntityName_fieldName" quickViewFormName

  • relatedEntityName是表单上快速查看控件的名称(是的,它应该重复两次)。
  • fieldName是相关实体的名称。
  • Xrm.Page.getControl("customerpane_qfc_customerpane_qfc_account_emailaddress1") .getAttribute() .getValue(); 是相关实体中字段的名称。

在您的情况下,您将按如下方式进行操作(假设快速查看表单的命名与您编写的一样):

draggable: {
            handle: 'h2',
            enabled: true,
            stop: function(event, $element, widget) {
                console.log($element)
                putActivities($element);
            }
        },