Dynamics 365 字段太多,JS如何批量校验必填字段不能为空,话不多说上代码,实用!!!
var allCtrl = Xrm.Page.ui.controls.getAll();
for ( var i in allCtrl) {
var type = allCtrl[i].getControlType();
if (type != 'iframe' && type != 'webresource' && type != 'subgrid' ) {
var label = allCtrl[i].getLabel();
var attr = allCtrl[i].getAttribute();
//必填 值为空
if (attr.getRequiredLevel() === 'required' && attr.getValue() == null ) {
alert(label + '不能为空!' );
allCtrl[i].setFocus();
return ;
}
}
}
浙公网安备 33010602011771号