我正在使用Dynamics crm 2016
,我在我的表单的不同阶段锁定和解锁我的字段,我需要保持一些字段将一直保持锁定,因此我需要选项来锁定所有字段并避免解锁它们,如何将所有锁定为默认的字段,我该怎么做?
答案 0 :(得分:3)
有一种获取该信息的方法:
function getAllLockedFields(){
var lockedFields = new Array();
Xrm.Page.ui.controls.forEach(function(control, index){
if(control.getDisabled()){
lockedFields.push(control);
}
});
return lockedFields;
}
因此,您可以简单地遍历formContext
以获取所有锁定的字段:
executionContext
对于Dynamics 365 9.0,您应该使用Xrm.Page
中的{{1}}而不是已弃用{{1}}