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

Операции над данными. Действия: различия между версиями

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


= Общая информация =
Действия класса - это коллекция, определяющая набор пользовательских действий, которые могут быть запущены пользователем по кнопке в интерфейсе.


Действие может выполняться в двух режимах ('''actionTarget'''):


* '''entity''' - действие совершается над конкретным экземпляром объекта, в рамках пользователського интерфейса которого оно было запущено. В таком случае в действие передается контекст данного объекта
* '''none''' - действие совершается без контекста конкретного объекта, оно может исполнять произвольный код, работающий с данными других объектов или систем.


Так же, действия могут выполняться в серверном или клиентском контексте ('''actionKind'''):
* '''client''' - действию доступны манпиуляции с контролом, введенными значениями свойств. При изменении значений свойств объекта в таком режиме, изменения не будут приняты до сохранения пользователем карточки объекта
* '''server''' - действию доступны все возможности серверного контекста, включая прямое изменение свойств объекта в хранилище. В таком случае все изменения над объектами будут мгновенно отражены в хранилище, а в интерфейсе пользователя они будут автоматически обновлены.<br />


  Следующая статья курса: [[Диалоги и уведомления]]
  Следующая статья курса: [[Диалоги и уведомления]]

Версия от 13:53, 3 марта 2025

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

Общая информация

Действия класса - это коллекция, определяющая набор пользовательских действий, которые могут быть запущены пользователем по кнопке в интерфейсе.

Действие может выполняться в двух режимах (actionTarget):

  • entity - действие совершается над конкретным экземпляром объекта, в рамках пользователського интерфейса которого оно было запущено. В таком случае в действие передается контекст данного объекта
  • none - действие совершается без контекста конкретного объекта, оно может исполнять произвольный код, работающий с данными других объектов или систем.

Так же, действия могут выполняться в серверном или клиентском контексте (actionKind):

  • client - действию доступны манпиуляции с контролом, введенными значениями свойств. При изменении значений свойств объекта в таком режиме, изменения не будут приняты до сохранения пользователем карточки объекта
  • server - действию доступны все возможности серверного контекста, включая прямое изменение свойств объекта в хранилище. В таком случае все изменения над объектами будут мгновенно отражены в хранилище, а в интерфейсе пользователя они будут автоматически обновлены.
Следующая статья курса: Диалоги и уведомления
Предыдущая статья курса: Задание 8. Настройка вычисления полей