...

Отображение полей в зависимости от содержания другого поля

Тема в разделе "Вопросы по CRM", создана пользователем egor.kharlamov, 18 май 2022.

  1. egor.kharlamov

    egor.kharlamov Участник

    Все привет!
    Настраиваю CRM в "Источнике лидов" есть список источников.
    В форме создания "Лид" есть поле "Источник лидов", если в этом поле выбирается значение Эвент, то должно отобразится поле "Эвент" в форме создания "Лида".
    Как это можно сделать? Как отображать поле в зависимости от содержания другого?
  2. n.revin

    n.revin Новичок

    Доброго дня.
    Делал подобное с помощью сценария на стороне клиента.
    Код:
    
    async function hideContacts(): Promise<void> {
        
    let typeApp Context.data.tip_zayavki!.name.toString(); 
    //Context.data.tip_zayavki - переменная на форме типа "категория", выбор в которой делает пользователь
        
    if (typeApp) {
            if (
    typeApp.toLowerCase().toString()!="вакансия") {
                
    ViewContext.data.skryt_kontakt false;
            } else {
                
    ViewContext.data.skryt_kontakt  true;
            }
        }
    }
    ViewContext.data.skryt_kontakt - контекстная переменная, типа "выбора"
    функция hideContacts - вызывается при изменении значения на форме.
  3. egor.kharlamov

    egor.kharlamov Участник

    Нюанс есть: поле "источник лида" типа "Приложение", а поле, которое нужно отобразить в зависимости от выбора значения поля "Источник лида" - "Эвент" типа "Ссылка"
  4. mihaylukov_ka

    mihaylukov_ka Новичок

    Доброго дня.
    Не подскажите как сделать выбор нужного значения в поле типа Категория?
  5. a.mironov

    a.mironov Техническая поддержка

    let AppInstance = await Context.data.AppWithKategoriya!.fetch();
    let FieldKategoriaForAppInstance = AppInstance.data.kategoriya
    Context.data.str="Категория-несколько это массив, сейчас выведем все элементы массива:"+ "\n"
    for (let item of FieldKategoriaForAppInstance!)
    {
    Context.data.str=Context.data.str+ "Код:" + item.code + " Название:" + item.name + "\n"
    }

    Позволяет вывести все отмеченные/выбранные галочкой элементы категории в элементе приложения.