|
![]() |
#1 |
Чайный пьяница
|
![]() Цитата:
Сообщение от Dekan
![]() Ситуация следующая:
есть "поле 1" тип picklist с тремя вариантами (группа клиента), выбирается в ручную. есть "флажок" - Подтверждаю группу клиента. Нужно сделать так, чтобы при установки "флажка" "поле 1" становилось доступным только для чтения. (ну и при снятии флажка открывалось для редактирования). Возможен такой вариант? crmForm.all.<Поле 1>.Disabled = !crmForm.all.<Флажок>.DataValue;
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#2 |
Участник
|
При таком коде crmForm.all.<Поле 1>.Disabled = !crmForm.all.<Флажок>.DataValue; работает, но наоборот, галочки нет - закрыто, есть - открывается. Как поменять местами
![]() |
|
![]() |
#3 |
Чайный пьяница
|
![]()
Я как раз наоборот подумал. Потому отрицание и поставил =)
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#4 |
Участник
|
Всем спасибо - работает
![]() |
|
![]() |
#5 |
Участник
|
Потверждение ввода данных
Ещё есть такой вопрос вроде тема подходит:
есть "поле1", "поле2"... и "флажок"-(означает необходимые поля заполнены). Нужно в OnChange "флажка" поставить такое условие, чтобы как только все указанные поля заполнялись - ставилась галочка. И пока этой галочки нет "поле3" и "поле4" были не доступны, галочка есть - поля можно редактировать. Просто сделать поля обязательными для ввода* не подходит - карточка заполняется разными людьми в разное время. |
|
![]() |
#6 |
Чайный пьяница
|
![]() Цитата:
Сообщение от Dekan
![]() Ещё есть такой вопрос вроде тема подходит:
есть "поле1", "поле2"... и "флажок"-(означает необходимые поля заполнены). Нужно в OnChange "флажка" поставить такое условие, чтобы как только все указанные поля заполнялись - ставилась галочка. И пока этой галочки нет "поле3" и "поле4" были не доступны, галочка есть - поля можно редактировать. Просто сделать поля обязательными для ввода* не подходит - карточка заполняется разными людьми в разное время. ЗЫ не в обиду будет сказано, но кто ясно мыслит - тот ясно излагает.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
![]() |
#7 |
Участник
|
Цитата:
![]() Скажем есть 2 этапа заполнения карточки Интереса (а по сути 2 раздела на форме): - Интерес; - Квалификация интереса. На каждом этапе нужно заполнить определенные поля. Между этими разделами есть "флажок" - Подтверждение заполнения полей 1-го этапа (флажок должен ставиться автоматически как только заполнятся все поля 1-го раздела). И пока этот флажок не стоит поля 2-го раздела не доступны для редактирования, флажок есть - поля доступны. Можно конечно бизнес-правилами настроить, но всё же хочется через условие OnChange сделать - так оперативнее. Последний раз редактировалось Dekan; 13.05.2009 в 12:30. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|