首页 > 解决方案 > 单击 mscrm 中的功能区按钮,在新的子案例表单中传递参数和填充字段值(选项集值)

问题描述

出现错误“ System.FormatException:Microsoft Dynamics CRM 遇到错误。管理员或支持人员的参考号:#364D049C ”,同时在单击功能区按钮打开子案例表单时设置选项集值。

function SystemChildCaseButton() {
    try {
        debugger;
        var parameters = {};
        if (Xrm.Page.getControl("assa_childcasetype") && Xrm.Page.getAttribute("assa_childcasetype").getValue() != null) {
            var type = Xrm.Page.getAttribute("assa_childcasetype").getValue();
            if (type == 0)//Customer Care
            {
                parameters["formid"] = "4A63C8D1-6C1E-48EC-9DB4-3E6C7155334C";
                if (Xrm.Page.getControl("assa_casetype") && Xrm.Page.getAttribute("assa_casetype").getValue() != null) {
                    parameters["assa_casetype"] = Xrm.Page.getAttribute("assa_casetype").getValue();
                }

                if (Xrm.Page.getControl("assa_casetypedetail") && Xrm.Page.getAttribute("assa_casetypedetail").getValue() != null) {
                  parameters["assa_casetypedetail"] =  Xrm.Page.getAttribute("assa_casetypedetail").getValue();
                }
            }
  var options = { openInNewWindow: true };
        Xrm.Utility.openEntityForm("incident", null, parameters, options);
    }
    catch (e) {
        alert(e);
    }

}

标签: javascriptdynamics-crm

解决方案


推荐阅读