Microsoft Dynamics CRM Online 2015 Update 1 ve daha sonraki versiyonları desteklemektedir.
Xrm.Utility namespace içerisinde openQuickCreate metodu ile kullanılır.
Metodun kullanım şekli ve alacağı parametreleri gösteren liste aşağıdadır.
Hızlı bir şekilde kayıt oluşturmak için kullanabileceğiiz bu ekran sayesinde dafault değerler veya mapping ile veri göndererek yenı bir kayıt açılması sağlanır.
Aşağıdaki script function ile kullanılır.
Örnek javascript kod account formunda çağrıldığında yeni bir hızlı kayıt girişi ekranı açılır ve default olarak Ad alanı setlenir. Save butonu tıklanarak yeni kayıt girilir.
try {
var thisAccount = {
entityType: "account",
id: Xrm.Page.data.entity.getId()
};
var callback = function (obj) {
console.log("Created new " + obj.savedEntityReference.entityType + " named '" + obj.savedEntityReference.name + "' with id:" + obj.savedEntityReference.id);
}
var setName = { name: "Child account of " + Xrm.Page.getAttribute("name").getValue() };
Xrm.Utility.openQuickCreate("account", thisAccount, setName).then(callback, function (error) {
console.log(error.message);
});
}
catch (e) {
alert(e.message);
}
}
Function çağrıldığındaki ekran görüntüsü
Daha fazla bilgi için tıklayınız.
Hiç yorum yok:
Yorum Gönder