none
Как скрыть поле с формы, но использовать его в расчетах? RRS feed

  • Вопрос

  • Добрый день!
    Подскажите как скрыть поле с формы, но при этом использовать его в расчетах?
    При удалении поля с формы выдает ошибку, <поле> есть null не является объектом.

Ответы

  • Здравствуйте. Есть 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

Все ответы

  • Здравствуйте. Есть 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
  • Уважаемый a33ik, код crmForm.all.tab1 Tab.style.display = 'none'; то что нужно, но вкладку не скрывает, пишет "Ошибка на странице", в чем может быть дело?

  • Здравствуйте, Андрей.

    Если вы это написали у вас к коде именно так, как выложили - то естественно работать не будет. Пробела быть не должно.
    Truth is opened the prepared mind My blog - http://a33ik.blogspot.com
  • Спасибо огромное! ))