XRM JavaScript:启用/禁用用户
XRM JavaScript : Enable/ and Disable user
我试图通过使用 Javascript 并编写下面的代码,使 Enable/Disable 用户在系统用户实体表单中具有明确的任期日期。
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
属性未更新。请建议代码或替代解决方案。
宾果!根据 MSDN,isdisabled
在系统用户实体中是 Read-only 属性。您不能像现在这样直接在 JS 中执行此操作。
您必须遵循以下其中一项:
- 如果你在 2015 年 - 使用 soap call 在 JS 中做
SetStateRequest
- 如果您有 2015 更新 1 - 使用 web api 在 JS
中执行 SetStateRequest
- 或者在学期日期更新到disable user
时设置一个插件
我试图通过使用 Javascript 并编写下面的代码,使 Enable/Disable 用户在系统用户实体表单中具有明确的任期日期。
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
属性未更新。请建议代码或替代解决方案。
宾果!根据 MSDN,isdisabled
在系统用户实体中是 Read-only 属性。您不能像现在这样直接在 JS 中执行此操作。
您必须遵循以下其中一项:
- 如果你在 2015 年 - 使用 soap call 在 JS 中做
SetStateRequest
- 如果您有 2015 更新 1 - 使用 web api 在 JS 中执行
- 或者在学期日期更新到disable user 时设置一个插件
SetStateRequest