Перейти к содержимому страницы
Переключить меню
Переключить меню настроек
Переключить персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

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

Материал из Платформа Эра. Документации
Новая страница: « Предыдущая статья курса: Диалоги и уведомления Предыдущее задание курса: ''Задание 8. Настройка вычисления полей'' Следующая статья курса: Разработка сервисов Следующее задание курса: Задание 10. Обработка данных Предыдущая статья курса:...»
 
Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 3: Строка 3:
  Предыдущее задание курса: ''[[Задание 8. Настройка вычисления полей]]''
  Предыдущее задание курса: ''[[Задание 8. Настройка вычисления полей]]''


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


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


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


Строка 15: Строка 16:


  Предыдущее задание курса: ''[[Задание 8. Настройка вычисления полей]]''
  Предыдущее задание курса: ''[[Задание 8. Настройка вычисления полей]]''
[[Категория:Курс "Разработка приложений"]]
[[Категория:Курс Разработка приложений]]

Текущая версия от 12:50, 17 марта 2025

Предыдущая статья курса: Диалоги и уведомления
Предыдущее задание курса: Задание 8. Настройка вычисления полей

Задание

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

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

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

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