Открыть меню
Платформа Эра. Документация
Toggle preferences menu
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Задание 9. Пользовательские действия в карточке

Материал из Платформа Эра. Документации
Версия от 16:18, 12 марта 2025; AZykov (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Предыдущая статья курса: Диалоги и уведомления
Предыдущее задание курса: Задание 8. Настройка вычисления полей

Задание

В рамках данного задания необходимо создать клиентское пользовательское действие "Отменить обращение".

Перед созданием действия, в перечисление TicketState необходимо добавить новый статус - Отменено (canceled). Далее нужно добавить в класс Ticket новое свойство "Причина отмены" с типом base/String. Свойство должно быть недоступным к редактированию, а также должно быть скрыто, если Ticket.state!=canceled.

Действие при запуске должно отобразить окно ввода параметра с возможностью ввести причину отмены. После ввода параметра, действие должно дополнительно переспросить, уверен ли пользователь в отмене данного обращения. Если пользователь уверен, действие должно сменить статус на canceled, а введенную причину отмены поместить в соответствующее новое поле.

Следующая статья курса: Разработка сервисов
Следующее задание курса: Задание 10. Обработка данных
Предыдущая статья курса: Диалоги и уведомления
Предыдущее задание курса: Задание 8. Настройка вычисления полей
Содержание