Javascript 正在尝试将crmForm转换为Xrm.Page

Javascript 正在尝试将crmForm转换为Xrm.Page,javascript,dynamics-crm-2011,dynamics-crm,xrm,Javascript,Dynamics Crm 2011,Dynamics Crm,Xrm,因此,我对JavaScript非常陌生,需要将其升级到XRM,因为下面的代码已被弃用。谁能给我指出正确的方向吗 我猜一个开始应该是Xrm.Page.ui.create function setMinutesWorked() { var CRM_FORM_TYPE_CREATE = 1; var CRM_FORM_TYPE_UPDATE = 2; switch (crmForm.FormType) { case CRM_FORM_TYPE_CREATE:

因此,我对JavaScript非常陌生,需要将其升级到XRM,因为下面的代码已被弃用。谁能给我指出正确的方向吗

我猜一个开始应该是
Xrm.Page.ui.create

function setMinutesWorked() {
    var CRM_FORM_TYPE_CREATE = 1;
    var CRM_FORM_TYPE_UPDATE = 2;
    switch (crmForm.FormType) {
        case CRM_FORM_TYPE_CREATE:
            crmForm.all.actualdurationminutes.DataValue = null;
            break;
        case CRM_FORM_TYPE_UPDATE:
            // do nothing
            break;
    }
}
或者,如果函数正在执行此操作,则以下代码就足够了:

function setMinutesWorked() {
    if (Xrm.Page.ui.getFormType() == 1) {
        Xrm.Page.getAttribute("actualdurationminutes").setValue(null);
    }
}
function setMinutesWorked() {
    if (Xrm.Page.ui.getFormType() == 1) {
        Xrm.Page.getAttribute("actualdurationminutes").setValue(null);
    }
}