AZykov (обсуждение | вклад) Новая страница: « Предыдущая статья курса: Задание 8. Настройка вычисления полей Следующая статья курса: Диалоги и уведомления Предыдущая статья курса: Задание 8. Настройка вычисления полей Категория:Курс "Разработка приложений"» |
AZykov (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
Предыдущая статья курса: [[Задание 8. Настройка вычисления полей]] | Предыдущая статья курса: [[Задание 8. Настройка вычисления полей]] | ||
= Общая информация = | |||
Действия класса - это коллекция, определяющая набор пользовательских действий, которые могут быть запущены пользователем по кнопке в интерфейсе. | |||
Действие может выполняться в двух режимах ('''actionTarget'''): | |||
* '''entity''' - действие совершается над конкретным экземпляром объекта, в рамках пользователського интерфейса которого оно было запущено. В таком случае в действие передается контекст данного объекта | |||
* '''none''' - действие совершается без контекста конкретного объекта, оно может исполнять произвольный код, работающий с данными других объектов или систем. | |||
Так же, действия могут выполняться в серверном или клиентском контексте ('''actionKind'''): | |||
* '''client''' - действию доступны манпиуляции с контролом, введенными значениями свойств. При изменении значений свойств объекта в таком режиме, изменения не будут приняты до сохранения пользователем карточки объекта | |||
* '''server''' - действию доступны все возможности серверного контекста, включая прямое изменение свойств объекта в хранилище. В таком случае все изменения над объектами будут мгновенно отражены в хранилище, а в интерфейсе пользователя они будут автоматически обновлены.<br /> | |||
Следующая статья курса: [[Диалоги и уведомления]] | Следующая статья курса: [[Диалоги и уведомления]] |
Версия от 13:53, 3 марта 2025
Предыдущая статья курса: Задание 8. Настройка вычисления полей
Общая информация
Действия класса - это коллекция, определяющая набор пользовательских действий, которые могут быть запущены пользователем по кнопке в интерфейсе.
Действие может выполняться в двух режимах (actionTarget):
- entity - действие совершается над конкретным экземпляром объекта, в рамках пользователського интерфейса которого оно было запущено. В таком случае в действие передается контекст данного объекта
- none - действие совершается без контекста конкретного объекта, оно может исполнять произвольный код, работающий с данными других объектов или систем.
Так же, действия могут выполняться в серверном или клиентском контексте (actionKind):
- client - действию доступны манпиуляции с контролом, введенными значениями свойств. При изменении значений свойств объекта в таком режиме, изменения не будут приняты до сохранения пользователем карточки объекта
- server - действию доступны все возможности серверного контекста, включая прямое изменение свойств объекта в хранилище. В таком случае все изменения над объектами будут мгновенно отражены в хранилище, а в интерфейсе пользователя они будут автоматически обновлены.
Следующая статья курса: Диалоги и уведомления
Предыдущая статья курса: Задание 8. Настройка вычисления полей