19.10.2011, 18:48 | #1 |
Участник
|
Скрипт на ribbon
Есть кнопка на рибоне точнее квалифицировать/дисквалифицировать при её нажатии должен выполнятся скрипт. Как повесить скрипт на эту кнопку?
|
|
19.10.2011, 19:15 | #2 |
Moderator
|
Для этого есть два способа: простой и правильный.
Правильный заключается в импорте и редактировании кастомизации. Для этого следуется создать решение, включить в него рибоны, выгрузить решение как неуправляеммое, после чего создать узел CustomAction в файле customizations.xml, в котором переопределить поведение нужной кнопки. Простой способ заключается в том, чтобы по событию OnLoad формы подменить обработчик OnClick нужной вам кнопки. Так это работало в CRM 4.0. Разница, честно говоря, несущественная, так как рибоны формируются во время загрузки формы. В этом плане не важно сформировался ли обработчик на основании данных внедренных в разметку формы, или же за счет ваших манипуляций с DOM.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
20.10.2011, 10:09 | #3 |
Участник
|
А конкретнее нельзя или лучше пример даже как на OnLoad повесить OnClick на кнопку?
|
|
20.10.2011, 11:16 | #4 |
Участник
|
А чем Вы делали кнопку на ribbon? Как правило все утилиты сразу и скрипт позволяют прицепить.
Вообще информации на эту тему море, только веб-ресурс со скриптом должен уже существовать в системе к моменту цепляния его к кнопке. |
|
20.10.2011, 17:44 | #5 |
Участник
|
Кнопка уже есть она стандартная Квалифицировать(дисквалифицировать) называется вот при дисквалификации обьекта и должен выполнятся скрипт, я ж вроди указал выше. Вот и незнаю как это сделать.
|
|
20.10.2011, 17:46 | #6 |
Участник
|
Да к стати CRM 2011 если это важно может быть
|
|
21.10.2011, 10:42 | #7 |
Участник
|
Сорри сразу не заметил что речь идет про стандартную кнопку, по которой запускается системный процесс. Значит либо делать как написал Артем, либо понять что именно вы хотите в итоге сделать и на соответствующее событие подвесить плагин.
|
|
22.10.2011, 14:12 | #8 |
Moderator
|
Все примеры есть в сдк, я и так написал куда копать более чем подробно. Напоминаю, что вы всегда можете нанять кого то, если лениво читать материалы.
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
|