Selamlar ;

Birçoğumuz CRM'in kendi altyapısında istenilen raporu göstermenin mümkün olmadığı durumlarda ISV olarak ayrı bir page tasarlar ve bu page'i ilgili parametrelerle calışacak şekilde ayarlayip kullanıcının önüne sunmayı tercih ederiz.Bunuda kuvvetle muhtemel yeni tab'lar içerisinde gösterir ve bu şekilde esnek ve hızlı maintenance edilebilen bir yapı kurmuş oluruz.Örnek vermek gerekirse X müşterimiz için yapılan basit bir geliştirme örneği aşağıdaki gibidir.

Bu işlemi gerçekleştirirken alternatif bir kaç yol daha var ,

crmForm.all.IFRAME_YOURIFRAME_d.innerHTML ="URL";

yada

var myIframe=document.getElementById('IFRAME_YOURIFRAME_d');

myIFrame.contentWindow.document.body.innerHTML = "URL";

Dikkat edilmesi gereken nokta ilgili iframe'lerin bulunduğu tab'ların form create anında user'a gösterilmemesi , update esnasında gösterilmesi ve ilgili formun unique id'si ile açılabilmesidir. Page loading uzun sürüyorsa ajax kullanılabilir.

Sevgiler.

E2