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