AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.09.2013, 19:19   #1  
Anton87 is offline
Anton87
Участник
 
5 / 10 (1) +
Регистрация: 15.09.2013
Отображение картинки на карточке продукта
Добрый день!

Есть скрипт на onLoad, который отображает картинку на карточке продукта после ее добавления в примечание к этому продукту. Скрипт работает, при добавлении примечания вручную. Но, к сожалению, не работает если примечания были созданы с помощью импорта. Т.е. вложенные файлы картинок в записях продуктов есть, но на форме картинка не отображается.

Со скриптами только-только начал ознакамливаться, поэтому разобраться что тут не так не могу. Помогите пожалуйста, кто чем может

Сам скрипт:

function setImageToIframe(){
var image=null;
var id="";
if (Xrm.Page.ui.getFormType()!=1){
id=Xrm.Page.data.entity.getId().replace("{","").replace("}","");
var filter="?$filter=ObjectId/Id eq (guid'" + id + "')&$orderby=CreatedOn desc"
retrieveMultiple("AnnotationSet", filter, function(data){
if (data && data.length>0) {
for(var i=0; i<data.length; i++){
if (data[i].MimeType=="image/gif" || data[i].MimeType=="image/pgif" || data[i].MimeType=="image/jpeg" || data[i].MimeType=="image/png" || data[i].MimeType=="image/ppng"|| data[i].MimeType=="image/pjpeg"){
image=data[i];
break;
}
}
}
}, null, false);
}
if (image!=null){
var el = document.getElementById("WebResource_picture");
document.getElementById("WebResource_picture").contentWindow.document.getElementById("image").src ="data:image/png;base64,"+image.DocumentBody;
var url="http://имя_сервера/название_организации/notes/edit.aspx?id=%7b"+image.AnnotationId+"%7d&pId=%7b"+id +"%7d&pType=1024"
Xrm.Page.getAttribute("new_imageurl").setValue(url);
}
else {
Xrm.Page.getControl("WebResource_picture").setVisible(false);
}
}

Заранее спасибо!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
CRM 2011, "нет места на диске" при загрузке формы продукта для возможной сделки mistah Dynamics CRM: Функционал 5 08.11.2012 01:44
Все о Microsoft Dynamics CRM: Модели ценообразования в CRM Blog bot Dynamics CRM: Blogs 0 06.06.2012 23:13
axforum blogs: Как правильно использовать прайс-листы в CRM Blog bot Dynamics CRM: Blogs 0 13.02.2012 00:11
Как добавлять картинки в статьи axma Dynamics CRM: Функционал 1 21.12.2011 16:30
Как сделать обязательное добавление продукта Dekan Dynamics CRM: Разработка 3 29.06.2009 14:49

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:20.