AZykov (обсуждение | вклад) Новая страница: « Предыдущая статья курса: Диалоги и уведомления Предыдущее задание курса: ''Задание 8. Настройка вычисления полей'' Следующая статья курса: Разработка сервисов Следующее задание курса: Задание 10. Обработка данных Предыдущая статья курса:...» |
AZykov (обсуждение | вклад) Нет описания правки |
||
Строка 3: | Строка 3: | ||
Предыдущее задание курса: ''[[Задание 8. Настройка вычисления полей]]'' | Предыдущее задание курса: ''[[Задание 8. Настройка вычисления полей]]'' | ||
= Задание = | |||
В рамках данного задания необходимо создать клиентское пользовательское действие "Отменить обращение". | |||
Перед созданием действия, в перечисление TicketState необходимо добавить новый статус - Отменено (canceled). Далее нужно добавить в класс Ticket новое свойство "Причина отмены" с типом base/String. Свойство должно быть недоступным к редактированию, а также должно быть скрыто, если Ticket.state!=canceled. | |||
Действие при запуске должно отобразить окно ввода параметра с возможностью ввести причину отмены. После ввода параметра, действие должно дополнительно переспросить, уверен ли пользователь в отмене данного обращения. Если пользователь уверен, действие должно сменить статус на canceled, а введенную причину отмены поместить в соответствующее новое поле. | |||
Следующая статья курса: [[Разработка сервисов]] | Следующая статья курса: [[Разработка сервисов]] | ||
Текущая версия от 16:18, 12 марта 2025
Предыдущая статья курса: Диалоги и уведомления
Предыдущее задание курса: Задание 8. Настройка вычисления полей
Задание
В рамках данного задания необходимо создать клиентское пользовательское действие "Отменить обращение".
Перед созданием действия, в перечисление TicketState необходимо добавить новый статус - Отменено (canceled). Далее нужно добавить в класс Ticket новое свойство "Причина отмены" с типом base/String. Свойство должно быть недоступным к редактированию, а также должно быть скрыто, если Ticket.state!=canceled.
Действие при запуске должно отобразить окно ввода параметра с возможностью ввести причину отмены. После ввода параметра, действие должно дополнительно переспросить, уверен ли пользователь в отмене данного обращения. Если пользователь уверен, действие должно сменить статус на canceled, а введенную причину отмены поместить в соответствующее новое поле.
Следующая статья курса: Разработка сервисов
Следующее задание курса: Задание 10. Обработка данных
Предыдущая статья курса: Диалоги и уведомления
Предыдущее задание курса: Задание 8. Настройка вычисления полей