2015-10-28 2 views
0

Я новичок в CRM. Я хочу добавить функцию javascript в событие onload формы и хочу прочитать поле форм загрузки A, которое содержит значение изображения в виде строки и хочет отображать на iFrame. возможно ли это в CRM 2011. Я использую функцию ниже. он дает ошибку undefined для photo.src. Как я могу это достичь.Форма OnLoad событие, сохранить и отобразить изображение на iframe

function Load_Images(){ 

    var photodata = Xrm.Page.getAttribute("photo_data").getValue(); 


    var customHtml = Xrm.Page.ui.controls.get("WebResource_htmldoc"); 
    var destination = customHtml.getObject().contentWindow.document; 

    var photo = destination.getElementById("photo"); 

    photo.src = "data:image/jpeg;base64," + photodata ; 

}

ответ

1

Вы можете удалить обработчик OnLoad событий из формы и изменять HTML веб-ресурс. В вашем html-файле вы можете просто ссылаться на поле из своей формы CRM, используя что-то вроде:

window.parent.Xrm.Page.getAttribute()