使用快速查看表单

时间:2014-04-15 13:05:46

标签: dynamics-crm dynamics-crm-2013

有没有人在CRM 2013中使用Quick View表单和JavaScript取得任何成功?

我正在尝试从相关实体获取值。该值位于快速查看表单中。检查DOM意味着我可以通过不支持的方式来实现它......

document.getElementById("cardPatient_cardPatient_contact_birthdate").innerText

但我不愿意。

所有信息都在那里。我想知道是否有办法通过支持的方法来实现它。我现在正在为生日命中OData服务,但是当它已经存在时,它只会让我感到浪费。

2 个答案:

答案 0 :(得分:1)

如果您使用OData呼叫,则已使用支持的方式。

答案 1 :(得分:0)

可以通过从控件调用getAttribute()来访问快速表单属性,如下所述:http://msdn.microsoft.com/en-us/library/gg334266.aspx。以下是页面上给出的示例:

var quickViewMobilePhoneControl = Xrm.Page.getControl("contactQuickForm_contactQuickForm_contact_mobilephone");
 if (quickViewMobilePhoneControl.getAttribute().getValue() == null)
 {
  quickViewMobilePhoneControl.setVisible(false);
 }