|
12.05.2009, 15:10 | #1 |
Чайный пьяница
|
Я как раз наоборот подумал. Потому отрицание и поставил =)
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
12.05.2009, 15:11 | #2 |
Участник
|
Всем спасибо - работает
|
|
13.05.2009, 12:12 | #3 |
Участник
|
Потверждение ввода данных
Ещё есть такой вопрос вроде тема подходит:
есть "поле1", "поле2"... и "флажок"-(означает необходимые поля заполнены). Нужно в OnChange "флажка" поставить такое условие, чтобы как только все указанные поля заполнялись - ставилась галочка. И пока этой галочки нет "поле3" и "поле4" были не доступны, галочка есть - поля можно редактировать. Просто сделать поля обязательными для ввода* не подходит - карточка заполняется разными людьми в разное время. |
|
13.05.2009, 12:17 | #4 |
Чайный пьяница
|
Цитата:
Сообщение от Dekan
Ещё есть такой вопрос вроде тема подходит:
есть "поле1", "поле2"... и "флажок"-(означает необходимые поля заполнены). Нужно в OnChange "флажка" поставить такое условие, чтобы как только все указанные поля заполнялись - ставилась галочка. И пока этой галочки нет "поле3" и "поле4" были не доступны, галочка есть - поля можно редактировать. Просто сделать поля обязательными для ввода* не подходит - карточка заполняется разными людьми в разное время. ЗЫ не в обиду будет сказано, но кто ясно мыслит - тот ясно излагает.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
13.05.2009, 12:28 | #5 |
Участник
|
Цитата:
Скажем есть 2 этапа заполнения карточки Интереса (а по сути 2 раздела на форме): - Интерес; - Квалификация интереса. На каждом этапе нужно заполнить определенные поля. Между этими разделами есть "флажок" - Подтверждение заполнения полей 1-го этапа (флажок должен ставиться автоматически как только заполнятся все поля 1-го раздела). И пока этот флажок не стоит поля 2-го раздела не доступны для редактирования, флажок есть - поля доступны. Можно конечно бизнес-правилами настроить, но всё же хочется через условие OnChange сделать - так оперативнее. Последний раз редактировалось Dekan; 13.05.2009 в 12:30. |
|
13.05.2009, 12:33 | #6 |
Чайный пьяница
|
Цитата:
Сообщение от Dekan
Попытаюсь по-другому
Скажем есть 2 этапа заполнения карточки Интереса (а по сути 2 раздела на форме): - Интерес; - Квалификация интереса. На каждом этапе нужно заполнить определенные поля. Между этими разделами есть "флажок" - Подтверждение заполнения полей 1-го этапа (флажок должен ставиться автоматически как только заполнятся все поля 1-го раздела). И пока этот флажок не стоит поля 2-го раздела не доступны для редактирования, флажок есть - поля доступны. 1. На OnLoad карточки и OnChange всех полей "первого этапа" поместите такой скрипт: Код: if (crmForm.all.<поле первого этапа 1>.DataValue == null || crmForm.all.<поле первого этапа 2>.DataValue == null || и так далее до количества полей в "первом этапе") { crmForm.all.<поле второго этапа 1>.Disabled = true; crmForm.all.<поле второго этапа 2>.Disabled = true; //и так далее по количеству полей второго этапа }
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit |
|
|
|