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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.05.2014, 12:29   #1  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Как мне с помощью JS сделать имитацию кнопки Назначить?
Добрый день!

Как мне с помощью JS сделать имитацию кнопки Назначить?
Проблема в том, что в Рибоно едиторе на кнопку повесил custom JS rule, кторый по условия блокирует/разблокирует кнопку, но теперь при нажатии на саму кнопку не вызывается окно Назначить.

Вызываю это окно отдельной функцией, но запись не назначается.

Вопрос - как сделать имитацию кнопки Назначить?

X++:
function OpenDialogAssign (UserID)
{
var formMode = Xrm.Page.ui.getFormType();
if (formMode != 1) 
{
 var serverUrl  = window.location.protocol + "//" + window.location.host + "/" + Xrm.Page.context.getOrgUniqueName();
 if (serverUrl.match(/\/$/)) {
serverUrl = serverUrl.substring(0, serverUrl.length - 1);
 }
 var recordId = Xrm.Page.data.entity.getId().replace('{', '').replace('}', '');
 url = serverUrl + "/_grid/cmds/dlg_frmassign.aspx?iObjType=10010&iTotal=1&pId=%7b" + recordId + "%7d&pType=10010"
 window.open(url, "dlg_frmassign", "resizable=1,width=400,height=300");
  }
}
Старый 20.05.2014, 10:59   #2  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
1) Создать свою кнопку "Назначить"
2) Скрыть старую
3) Настроить свои Rule
4) Настроить Action:
X++:
Function Name: assignObject
Library: /_static/_forms/form.js
Parameters: PrimaryEntityTypeCode
За это сообщение автора поблагодарили: GetLucky (1).
Старый 20.05.2014, 11:42   #3  
GetLucky is offline
GetLucky
Участник
Лучший по профессии 2014
 
99 / 13 (1) ++
Регистрация: 03.09.2013
Цитата:
Сообщение от spectr Посмотреть сообщение
1) Создать свою кнопку "Назначить"
2) Скрыть старую
3) Настроить свои Rule
4) Настроить Action:
X++:
Function Name: assignObject
Library: /_static/_forms/form.js
Parameters: PrimaryEntityTypeCode
Спасибо, реально выручило))
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Dynamics CRM Team Blog: New Microsoft CRM SDK Sample: Sdk.Soap.js Blog bot Dynamics CRM: Blogs 0 29.04.2014 04:15
axforum blogs: Полезная доработка JS библотеки SDK.REST Blog bot Dynamics CRM: Blogs 0 07.11.2013 11:11
Программное изменение видимости кнопки на Ribbon vasya-serega Dynamics CRM: Разработка 6 13.05.2013 18:53
Создание одинаковых задач нескольким пользователям с помощью БП axma Dynamics CRM: Функционал 3 24.05.2012 19:13
Все о Microsoft Dynamics CRM: Оценка эффективности с помощью CRM – часть 3 Blog bot Dynamics CRM: Blogs 0 14.05.2012 17:11

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

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

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