Silverlight CRM Attachment Image
Silverlight CRM Attachment Image – это Решение на основе Silverlight и конечной точке REST, которое позволить Вам присоединять картинку к форме CRM. При этом сами изображения будут храниться как Примечания.
Установка:
- Импортируйте XAP-файл как Веб-ресурс в CRM;
- Создаете текстовое поле (в нужном объекте), в котором будет хранится GUID Примечания (картинки). И вынесите его на форму (и можете скрыть);
- Добавьте Веб-ресурс на форму нужного объекта. При этом:
- Поставьте галку передачи ID и типа объекта;
- Передайте следующие параметры, разделенные символом «|»:
- field: имя в котором будет хранится GUID Примечания, в котором будет размещен рисунок;
- subject: значение, которое будет помещено в поле «Тема», созданного Примечания (Вы можете здесь использовать специальный символ «%s», в результате чего в «Тему» подставится имя файла);
- prefix: префикс для всех присоединяемых изображений;
- hidebuttons: используется для скрытия кнопок, которые находятся в этом контроле, чтобы Вы могли, используя Ленту, управлять приложением;
- savefirst: сообщение, которое выводится пользователю в этом контроле, при создании новой записи (т.е. когда запись еще не сохранена и для нее нельзя создать Примечание).
Пример: field=new_imageattachmentid|subject=’Contact»s Image’|prefix=’img-‘
- Публикуйте и смотрите! 🙂
Примечание: кнопка удаления не удаляет Примечание, она всего лишь «отсоединяет» изображение от этого контрола (очищает поле с GUID’ом Примечания)!
З.Ы. Сорсы.
Подскажите пожалуйста почему после повторного открытия изображение исчезает?
объясните пожалуйста каким образом будет в текстовое поле гуид примечания писаться? у меня получается что загружаю картинку нажимаю сохранить и закрываю, потом повторно открываю и картинки уже нет :(. Насколько я понимаю просто что то не так с текстовым полем что бы там сохранялся гуид, вероятно он не сохраняется подскажите в чем может быть причина.
А Вы сохранить кнопочку Сохранить жмете после того как рисунок добавляете?
Мои действия:
Открываю созданного сотрудника, там нажимаю открыть проводник что бы загрузить изображение потом нажимаю кнопку сохранить. Закрываю карточку сотрудника и заново открываю и в поле где должно быть изображение снова всё пусто :(.
При создании карточки сотрудника заполняю поля, жму сохранить. Потом появляется поле где загружаю изображение, я его загружаю и жму сохранить и закрываю. И когда вновь открываю поле где должно быть изображение уже пустое :(.
Сейчас копаюсь в интернете по повду такой проблемы очень часто возникает а как решается пока не нашел.
А в поле в котором храниться GUID примечания, остается значение после повторного открытия?
Ура разобрался! я оказывается всё делал правильно просто файл который тут приложен какой то урезанный что ли. Нашел этот же файл где-то на иностранном сайте и всё получилось :).
Спасибо, всем за помощь :).
Глючноватый хак какой-то. Выдает ошибку (мол отправить майкрософту отчет иль нет), а когда качаешь новую версию http://crmattachmentimage.codeplex.com/documentation с сайта афтарахака — вообще исчезает и становится белым местом. Пробовал на разных машинах что в ИЕ8 что в ИЕ9.
Не перестаю удивляться глючности динамикса. Может чего в разрешениях личшнее убрал? или скорее проблема в хаке?
«Глючность» динамикса тут не причем. Это стороннее решение. Причем халява. А предъявлять претензии халяве как-то наивно…
Возможно у Вас каких-то ролапов нету.
Так же можете написать в разделе багов на кодеплексе.
А есть ли подобное только на html?
Не встречал. Только зачем? Чем Вам Silverlight не угодил. А на хтмл такое получится наверно только с введением стандартов HTML5.
Может быть это подойдет http://mscrmblogger.com/2012/03/31/imagebrowser-webresource/
А нет ли решения, в котором фотографии можно было бы добавлять сразу по несколько штук и для каждой бы создавалось примечание?
Где-то видел подобное. Сам его не устанавливал. Нужно искать…