Кастомизация
19
Сен
13

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’ом Примечания)!

З.Ы. Сорсы.



Комментарии (13)
  • Александр 19.09.2011

    Подскажите пожалуйста почему после повторного открытия изображение исчезает?

  • Александр 19.09.2011

    объясните пожалуйста каким образом будет в текстовое поле гуид примечания писаться? у меня получается что загружаю картинку нажимаю сохранить и закрываю, потом повторно открываю и картинки уже нет :(. Насколько я понимаю просто что то не так с текстовым полем что бы там сохранялся гуид, вероятно он не сохраняется подскажите в чем может быть причина.

  • slivka_83 19.09.2011

    А Вы сохранить кнопочку Сохранить жмете после того как рисунок добавляете?

  • Александр 19.09.2011

    Мои действия:
    Открываю созданного сотрудника, там нажимаю открыть проводник что бы загрузить изображение потом нажимаю кнопку сохранить. Закрываю карточку сотрудника и заново открываю и в поле где должно быть изображение снова всё пусто :(.
    При создании карточки сотрудника заполняю поля, жму сохранить. Потом появляется поле где загружаю изображение, я его загружаю и жму сохранить и закрываю. И когда вновь открываю поле где должно быть изображение уже пустое :(.
    Сейчас копаюсь в интернете по повду такой проблемы очень часто возникает а как решается пока не нашел.

  • slivka_83 19.09.2011

    А в поле в котором храниться GUID примечания, остается значение после повторного открытия?

  • Александр 19.09.2011

    Ура разобрался! я оказывается всё делал правильно просто файл который тут приложен какой то урезанный что ли. Нашел этот же файл где-то на иностранном сайте и всё получилось :).
    Спасибо, всем за помощь :).

  • Sobsoft 19.09.2011

    Глючноватый хак какой-то. Выдает ошибку (мол отправить майкрософту отчет иль нет), а когда качаешь новую версию http://crmattachmentimage.codeplex.com/documentation с сайта афтарахака — вообще исчезает и становится белым местом. Пробовал на разных машинах что в ИЕ8 что в ИЕ9.
    Не перестаю удивляться глючности динамикса. Может чего в разрешениях личшнее убрал? или скорее проблема в хаке?

  • slivka_83 19.09.2011

    «Глючность» динамикса тут не причем. Это стороннее решение. Причем халява. А предъявлять претензии халяве как-то наивно…
    Возможно у Вас каких-то ролапов нету.
    Так же можете написать в разделе багов на кодеплексе.

  • Dmitry 19.09.2011

    А есть ли подобное только на html?

  • slivka_83 19.09.2011

    Не встречал. Только зачем? Чем Вам Silverlight не угодил. А на хтмл такое получится наверно только с введением стандартов HTML5.

  • Sobsoft 19.09.2011

    Может быть это подойдет http://mscrmblogger.com/2012/03/31/imagebrowser-webresource/

  • Lena 19.09.2011

    А нет ли решения, в котором фотографии можно было бы добавлять сразу по несколько штук и для каждой бы создавалось примечание?

  • slivka_83 19.09.2011

    Где-то видел подобное. Сам его не устанавливал. Нужно искать…

*

code