有没有人在CRM 2013中使用Quick View表单和JavaScript取得任何成功?
我正在尝试从相关实体获取值。该值位于快速查看表单中。检查DOM意味着我可以通过不支持的方式来实现它......
document.getElementById("cardPatient_cardPatient_contact_birthdate").innerText
但我不愿意。
所有信息都在那里。我想知道是否有办法通过支持的方法来实现它。我现在正在为生日命中OData服务,但是当它已经存在时,它只会让我感到浪费。
答案 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);
}