www.mspro.org | Microsoft Professional


Microsoft Dynamics Crm Not Kısmında Yenilenen Başlıkların Kaldırılması. Link has been Rated 4,0 stars
4
4,0
203
Microsoft Dynamics Crm Not Kısmında Yenilenen Başlıkların Kaldırılması.

Microsoft Dynamics Crm Not Kısmında Yenilenen Başlıkların Kaldırılması.

 Makaleyi Değerlendir


Ms Crm üzerinde bulunan çoğu entity içersinde not ekleme alanı mevcut. Ancak bu alanlara eklenen notlarda not ile ilgili ekleme tarihi ekleyen gibi bilgiler iki defa yazılıyor. Bir kalın fontlu birde silik fontlu şeklinde. Doğal olarak bu durum ekranda karışık bir görünüme sebep veriyor.

Bu durumun çözümü gayet basit ancak her entity için uygulanmaya kalktığında biraz vakit alıcak bir işlem.

Öncelikle varsayılan görünüme göz atalım.


Yukarıdaki ekran görüntüsünde göründüğü üzere bahsettiğim gibi başlıklar iki defa yazılmış.

Durumu düzeltmek istediğimiz entity'nin onLoad kısmına aşağıdaki kodu yazdığımızda istediğimiz görünümü elde edebiliriz.

(function hideNotesTitle() {
    var notesField = crmForm.all.notescontrol;
    if (!notesField) return;  // there is no notes field on current form

    var onReadyStateChange = function() {
        if (notesField.readyState === 'complete') {
            var notesDoc = notesField.contentWindow.document;
            var notesTable = notesDoc.getElementById("NotesTable");
            var notesTableBody = notesTable.childNodes[1];

            for (var i = 0, len = notesTableBody.childNodes.length; i < len; i++) {
                var row = notesTableBody.childNodes[i];
                if (row.className == "noteHeader" && !row.oId) {
                    row.style.display = "none";
                }
            }

            notesField.detachEvent('onreadystatechange', onReadyStateChange);
        }
    };

    notesField.attachEvent('onreadystatechange', onReadyStateChange);
})();


Evet işlemi yaptığımız zaman karşımıza çıkıcak görüntü aşağıda ki gibi olacaktır.

 

İyi Günler.

 

yorum ekle

* doldurulması zorunlı alanlar
Güvenlik kodu