CRM:模态对话框:未定义Mscrm

时间:2016-09-12 06:13:51

标签: javascript modal-dialog dynamics-crm-2011 crm

我为Contact Entity创建了一个自定义模式对话框表单。 当我尝试调用Mscrm.Utilities...函数时发生错误。

控制台(Chrome)说: Uncaught ReferenceError: Mscrm is not defined(…)

我明白我需要导入或注册这个命名空间来调用它的函数,但是idk如何做到这一点。

我的表单上只有以下导入:

<%@ Page language="c#" %>
<%@ Register TagPrefix="loc" Namespace="Microsoft.Crm.Application.Controls.Localization" Assembly="Microsoft.Crm.Application.Components.Application" %>

<%@ Import Namespace="Microsoft.Crm.Utility" %>
<%@ Import Namespace="System.Globalization" %>
<%@ Import Namespace="Microsoft.Crm"%>

<%@ Register TagPrefix="crm" Namespace="Microsoft.Crm.Controls" Assembly="Microsoft.Crm.Application.Components.UI" %>
<%@ Register TagPrefix="sdk" Namespace="Microsoft.Crm.Application.Components.Sdk.FormControls.Web" Assembly="Microsoft.Crm.Application.Components.Sdk.FormControls" %>
<%@ Register TagPrefix="frm" Namespace="Microsoft.Crm.Application.Forms" Assembly="Microsoft.Crm.Application.Components.Application" %>

在标准的Microsoft Dialog Forms中,第一行是:

<%@ Page language="c#" Inherits="Microsoft.Crm.Web.Sfa.ContactDetailPage" %>

和这个命名空间(Mscrm,Mscrm.Utilities等)我猜是来自继承的类。但在我的情况下,我不能继承任何这个类,因为我有自定义对话框。

0 个答案:

没有答案