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

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

Материал из Платформа Эра. Документации
Новая страница: « Предыдущая статья курса: Диалоги и уведомления Предыдущее задание курса: ''Задание 8. Настройка вычисления полей'' Следующая статья курса: Разработка сервисов Следующее задание курса: Задание 10. Обработка данных Предыдущая статья курса:...»
 
Нет описания правки
 
Строка 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. Настройка вычисления полей
Содержание