仅在创建新联系人/帐户时才使用JavaScript解锁CRM 2011 Field

时间:2014-09-04 18:19:52

标签: javascript dynamics-crm-2011 contact account

我知道有用于解锁CRM 2011中字段的JavaScript,但我只想在“新”字段中解锁这些字段。帐户和联系表格。现有的联系人/帐户应始终具有锁定字段。这样做的原因是我们将与另一个系统进行集成设置,但如果代表需要手动输入新的联系人/帐户,我们希望他们具备该能力。

2 个答案:

答案 0 :(得分:1)

您正在寻找Xrm.Page.ui.getFormType() method

在您的情况下,您将检查当前FormType是否等于1(创建):

onLoad: function () {
    var ft = Xrm.Page.ui.getFormType();

    if (ft === 1) {
        // unlock your attributes here
    }    
}

答案 1 :(得分:0)

谢谢Filburt。这正是我所需要的。我在onload部分使用了以下代码:

{
var ft = Xrm.Page.ui.getFormType();
if (ft == 1) 
{
Xrm.Page.getControl("new_universalid").setDisabled(true); 
} 
}