Добрый день!
Помогите справиться с такой задачей:
Имеется справочник QualifyStatus, он выведен на страницу LeadPageV2 через ActionsDashboard, в разделе attributes страницы указаны дополнительные колонки кроме id и value:
"QualifyStatus":
{ lookupListConfig:
{ columns: ["Name", "StageNumber", "UsrIsTaken", "UsrIsOpportunity", "UsrIsDisqualified"] }
}
Но они не доступны в коде страницы работы через this.get("QualifyStatus").
Если же добавить на страницу Lookup с QualifyStatus и работать со справочником через него то данные поля становятся доступны
Нравится
Владимир, здравствуйте!
"выведен на страницу LeadPageV2 через ActionsDashboard,"
Уточните, пожалуйста, как именно выведен через ActionsDashboard? где физически отображается поле?
Дмитрий, добрый день
Я описал то, как actions dashboard реализован в стандартном функционале лидов
Просто, необходимо реализовать некоторые бизнес правила в зависимости от параметров стадии Лида а не привязываться к id стадии.
И с этим как раз возникают проблемы, описанные в вопросе
Владимир, попробуйте реализовать данную проверку при сохранении карточки, в методе save(). С помощью ESQ проверяйте нужные данные у стадии лида, а потом, в зависимости от полученого ответа, Вы сможете выполнить сохранение через базовый метод, или Ваш функционал (сообщение о нарушении валидации и.т.д).
Мотков Илья,
Да, извернулись по-всякому.. Просто, совсем неожиданно, что lookup работает одним способом, а с ActionsDashboard проблемы