XRM JavaScript:启用/和禁用用户

时间:2018-03-16 12:58:34

标签: javascript dynamics-crm dynamics-crm-2015

我尝试使用Javascript并在下面的代码中编写,以系统用户实体形式使用明确的日期日期启用/禁用用户。

var ClearTermDate= function () {
        var termDate = Xrm.Page.getAttribute("new_termdate");
        if (termDate!= null) {
            termDate.setValue(null);
        }
        Xrm.Page.getAttribute("isdisabled").setValue(false);
        Xrm.Page.data.entity.save();
    };

isdisabled属性未更新。请建议代码或替代解决方案。

1 个答案:

答案 0 :(得分:2)

宾果! isdisabled是每个MSDN的systemuser实体中的只读属性。你不能像你一样直接在JS中这样做。

您必须遵循以下其中一项:

  1. 如果您在2015年 - 请使用soap call在JS中执行SetStateRequest
  2. 如果您有2015年更新1 - 请使用web api在JS中执行SetStateRequest
  3. 或者在将期限日期更新为disable user
  4. 时设置插件