19.05.2014, 12:29 | #1 |
Участник
|
Как мне с помощью 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 |
Участник
|
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 |
Участник
|
|
|
|
|