|
![]() |
#1 |
Чайный пьяница
|
Можно, но только при помощи скриптинга. Посмотрите следующую статью - http://jianwang.blogspot.com/2008/01...-security.html
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#2 |
Участник
|
Еще вопрос. На "тестовых" экземплярах получилось.
Пробую сделать полноценные условия - не получается. Если конкретно. Есть список состояний договоров. (0) Согласовывается (1) На подписи (2) Подписан (3) Выполнен (4) К расторжению (5) Расторгнут (6) Приостановлен (7) Восстановлен (8) Закрытие ЛС Цифры в начале - это для удобства, считая с 0. Статусы Подписан, Выполнен и Восстановлен не должны быть доступны для выбора вручную никогда. Если в OnLoad помещаем crmForm.all.new_status.remove(2); все здорово. А если помещаем crmForm.all.new_status.remove(2); crmForm.all.new_status.remove(3); crmForm.all.new_status.remove(7); то убирает только второй. если менять последовательность и первым ставить, например, седьмой - убирает только седьмой. А если пытаться прописать более сложные условия - в зависимости от текущего статуса скрыть часть статусов из списка. Сейчас в OnLoad записано if (crmForm.all.new_status.DataValue == "2") { crmForm.all.new_status.remove(0); crmForm.all.new_status.remove(1); crmForm.all.new_status.remove(5); } В результате на одном из договоров: Загружается в статусе На подписе, доступны Выполнен, К расторжению, Расторгнут, Приостановлен, Закрытие ЛС. Совершенно не понятно, в чем дело (
__________________
Семь перпендикулярных красных линий? Мы же профессионалы... |
|
![]() |
#3 |
Чайный пьяница
|
Попробуйте убирать начиная от большего к меньшему. Когда у вас уберётся номер 2, то номер 7 станет 6, т.е.:
X++: if (crmForm.all.new_status.DataValue == "2") { crmForm.all.new_status.remove(5); crmForm.all.new_status.remove(1); crmForm.all.new_status.remove(0); }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 20.04.2012 в 16:10. |
|
|
За это сообщение автора поблагодарили: X-Lady (1). |
![]() |
#4 |
Участник
|
Спасибо!
Три постоянно ненужных статуса убрать удалось. С условными пока беда. Но возможно у нас с настройками не то - ругается на "Источник не найден, но не удалось выполнить поиск по нескольким или всем журналам событий. Недоступные журналы: Security"
__________________
Семь перпендикулярных красных линий? Мы же профессионалы... |
|
![]() |
#5 |
Чайный пьяница
|
Можете привести полный код, который вы используете? И откуда у вас такое сообщение - сколько с CRM работаю, чтото не припоминаю подобного...
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|