Лучший отвечающий
Как скрыть поле с формы, но использовать его в расчетах?

Вопрос
-
Добрый день!
Подскажите как скрыть поле с формы, но при этом использовать его в расчетах?
При удалении поля с формы выдает ошибку, <поле> есть null не является объектом.29 мая 2009 г. 5:35
Ответы
-
Здравствуйте. Есть 3 варианта:
- Создать дополнительную закладку, вынести на нее это поле необходимое для рассчётов и добавить в OnLoad обработчик карточки скрипт
crmForm.all.tab1 Tab.style.display = 'none';//в случае, если это вторая закладка. нумерация начинается с ноля.
- Вынести поле на закладку и в OnLoad обработчик карточки добавить следующий скрипт:
function HideField(field)
{
crmForm.all[field+'_c'].style.display = 'none';
crmForm.all[field+'_d'].style.display = 'none';
}
HideField('<поле для скрытия>');
- Для вычислений вычитывать это поле из базы Crm при помощи вебсервисов. Как это делать описано детально в SDK .
Truth is opened the prepared mind My blog - http://a33ik.blogspot.com- Помечено в качестве ответа Лапин Андрей 29 мая 2009 г. 6:16
29 мая 2009 г. 6:14
Все ответы
-
Здравствуйте. Есть 3 варианта:
- Создать дополнительную закладку, вынести на нее это поле необходимое для рассчётов и добавить в OnLoad обработчик карточки скрипт
crmForm.all.tab1 Tab.style.display = 'none';//в случае, если это вторая закладка. нумерация начинается с ноля.
- Вынести поле на закладку и в OnLoad обработчик карточки добавить следующий скрипт:
function HideField(field)
{
crmForm.all[field+'_c'].style.display = 'none';
crmForm.all[field+'_d'].style.display = 'none';
}
HideField('<поле для скрытия>');
- Для вычислений вычитывать это поле из базы Crm при помощи вебсервисов. Как это делать описано детально в SDK .
Truth is opened the prepared mind My blog - http://a33ik.blogspot.com- Помечено в качестве ответа Лапин Андрей 29 мая 2009 г. 6:16
29 мая 2009 г. 6:14 -
Уважаемый a33ik, код crmForm.all.tab1 Tab.style.display = 'none'; то что нужно, но вкладку не скрывает, пишет "Ошибка на странице", в чем может быть дело?
29 мая 2009 г. 6:53 -
Здравствуйте, Андрей.
Если вы это написали у вас к коде именно так, как выложили - то естественно работать не будет. Пробела быть не должно.
Truth is opened the prepared mind My blog - http://a33ik.blogspot.com29 мая 2009 г. 6:57 -
Спасибо огромное! ))29 мая 2009 г. 7:30