23 Ekim 2012 Salı

CRM 2011-IFrame Link Verme


Asagısaı javascript fonksıyonu sayfanın onLoad , onSave ya da fieldların onChange ine yazılabilir.
function IFrameLinkSet() {

    var entityid = Xrm.Page.data.entity.getId();
    var pricelistValue = new Array(); /*Guid deger alınıyor.*/
    pricelistValue = Xrm.Page.getAttribute("pricelevelid").getValue();
    var pricelistid = pricelistValue != null ? pricelistValue[0].id : null;

    var formType = Xrm.Page.ui.getFormType();
    if (formType == 2) {
        if (entityid != null && pricelistid != null) {

     /*IFrame de acılacak sayfanın adresi veriliyor.Ve adresle birlikte sayfaya veri gönderiliyor.*/
            var url = "http://localhost:8989/SalesAddProduct/SalesOrderProductView.aspx?entityid=" + entityid + "&pricelistid=" + pricelistid;

/*Link IFrame e setSrc() kullanılarak verildi.*/
            Xrm.Page.getControl("IFRAME_SalesOrderDetailsView").setSrc(url);
        }
    }
}

Hiç yorum yok:

Yorum Gönder