03.09.2010, 18:10 | #1 |
Участник
|
Отловить событие Закрытии задача
Подскажите пожалуйста как отловить событие "Закрыть Задача" в карточке Задача (стандартного функционала) - если нажимать на Действия вверху и Закрыть задача.
Нужно чтобы в момент открытия этого окна происходила проверка заполненности одного поля, и если оно заполнено пускать пользователя дальше на закрытие задачи, а если нет, то прерывать событие event.return = false и делать фокус на незаполненное поле. Заранее спасибо! |
|
03.09.2010, 18:25 | #2 |
Чайный пьяница
|
Цитата:
Сообщение от Dicora
Подскажите пожалуйста как отловить событие "Закрыть Задача" в карточке Задача (стандартного функционала) - если нажимать на Действия вверху и Закрыть задача.
Нужно чтобы в момент открытия этого окна происходила проверка заполненности одного поля, и если оно заполнено пускать пользователя дальше на закрытие задачи, а если нет, то прерывать событие event.return = false и делать фокус на незаполненное поле. Заранее спасибо! Далее в OnSave следует поместить следующий обработчик: if (event.Mode == <Закрытие задачи> && crmForm.all.<проверяемое поле>.DataValue == null) { alert('Перед закрытие задачи заполните поле'); crmForm.all.<проверяемое поле>.SetFocus(); event.returnValue = false; return false; }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
03.09.2010, 20:13 | #3 |
Участник
|
Спасибо огромное!!!
Я тут такие навороты со стандартной сущностью Задача накрутил.. потом выложу. Причем только скриптами без плагинов и экшенов. Очень облегчает работу с действиями. Как закончу обязательно выложу в открытый код. |
|