CRM 2011 Javascript - Custom Buton ile Form Kaydederken Form Üzerindeki Zorunlu Alanlar Kontrolu

Bazı durumlarda formun kaydedilmesi için custom buttonlar kullanabiliriz. Bu gibi durumlarda kendi kontrolumuzu yapmaya ihtiyacımız oldugunda aşagıdakı metodu kullanabiliriz.

function IsFormValidForSaving() {
    var valid = true;
    Xrm.Page.data.entity.attributes.forEach(function (attribute, index) {
        if (attribute.getRequiredLevel() == "required") {
            if (attribute.getValue() == null) {
                if (valid) {
                    var control = attribute.controls.get(0);
                    alert("You must provide a value for" + " " + control.getLabel());
                    control.setFocus();
                }
                valid = false;
            }
        }
    });
    return valid;
}

Hiç yorum yok:

Yorum Gönder