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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.10.2011, 18:48   #1  
Nvovka is offline
Nvovka
Участник
 
33 / 10 (1) +
Регистрация: 29.09.2011
Скрипт на ribbon
Есть кнопка на рибоне точнее квалифицировать/дисквалифицировать при её нажатии должен выполнятся скрипт. Как повесить скрипт на эту кнопку?
Старый 19.10.2011, 19:15   #2  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Для этого есть два способа: простой и правильный.
Правильный заключается в импорте и редактировании кастомизации. Для этого следуется создать решение, включить в него рибоны, выгрузить решение как неуправляеммое, после чего создать узел CustomAction в файле customizations.xml, в котором переопределить поведение нужной кнопки.
Простой способ заключается в том, чтобы по событию OnLoad формы подменить обработчик OnClick нужной вам кнопки. Так это работало в CRM 4.0.
Разница, честно говоря, несущественная, так как рибоны формируются во время загрузки формы. В этом плане не важно сформировался ли обработчик на основании данных внедренных в разметку формы, или же за счет ваших манипуляций с DOM.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Старый 20.10.2011, 10:09   #3  
Nvovka is offline
Nvovka
Участник
 
33 / 10 (1) +
Регистрация: 29.09.2011
А конкретнее нельзя или лучше пример даже как на OnLoad повесить OnClick на кнопку?
Старый 20.10.2011, 11:16   #4  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
А чем Вы делали кнопку на ribbon? Как правило все утилиты сразу и скрипт позволяют прицепить.
Вообще информации на эту тему море, только веб-ресурс со скриптом должен уже существовать в системе к моменту цепляния его к кнопке.
Старый 20.10.2011, 17:44   #5  
Nvovka is offline
Nvovka
Участник
 
33 / 10 (1) +
Регистрация: 29.09.2011
Кнопка уже есть она стандартная Квалифицировать(дисквалифицировать) называется вот при дисквалификации обьекта и должен выполнятся скрипт, я ж вроди указал выше. Вот и незнаю как это сделать.
Старый 20.10.2011, 17:46   #6  
Nvovka is offline
Nvovka
Участник
 
33 / 10 (1) +
Регистрация: 29.09.2011
Да к стати CRM 2011 если это важно может быть
Старый 21.10.2011, 10:42   #7  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
Сорри сразу не заметил что речь идет про стандартную кнопку, по которой запускается системный процесс. Значит либо делать как написал Артем, либо понять что именно вы хотите в итоге сделать и на соответствующее событие подвесить плагин.
Старый 22.10.2011, 14:12   #8  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Все примеры есть в сдк, я и так написал куда копать более чем подробно. Напоминаю, что вы всегда можете нанять кого то, если лениво читать материалы.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Gareth Tucker: Adding a new Button Group to the CRM Ribbon Blog bot Dynamics CRM: Blogs 0 24.08.2011 16:11
Gareth Tucker: Editing Ribbon Buttons in CRM 2011 Blog bot Dynamics CRM: Blogs 0 24.08.2011 09:11
Dynamics CRM Tools: New tool (alpha) : Ribbon Editor Blog bot Dynamics CRM: Blogs 0 14.07.2011 17:11
Dynamics CRM Tools: New tool: Ribbon Browser Blog bot Dynamics CRM: Blogs 0 15.06.2011 18:11
Microsoft Dynamics CRM Team Blog: Create Dynamic Ribbon Controls Blog bot Dynamics CRM: Blogs 0 30.03.2011 21:11

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:31.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.