Описание: Получить настроенные действия (кнопки в интерфейсе) для списка, сгруппированные по типу контента элемента.
🌐 HTTP-информация
POST/api/listaction/Get/{listId}Authorization: <UserSessionToken>📥 Параметры запроса (URL Path)
| Параметр | Тип | Описание |
|---|---|---|
listId | Guid | ID списка |
📤 Тело ответа (Response Body)
Объект: ключ — ID типа контента (Guid), значение — массив действий (IActionItem[]) для этого типа контента. Каждое действие:
| Поле | Тип | Описание |
|---|---|---|
id | Guid | ID действия |
code | string | Код действия — используется в методе Execute |
contentTypeId | Guid | ID типа контента, к которому относится действие |
text | string | Отображаемый текст кнопки |
isConfirm | bool | Требуется ли подтверждение перед выполнением |
isShowAfterAction | bool | Показывать ли действие после его выполнения |
isShowProgress | bool | Показывать ли индикатор прогресса при выполнении |
context | bool | Признак контекстного действия (в контекстном меню элемента) |
addon | bool | Признак действия-надстройки (addon) |
isShowRef | bool | Показывать ли действие для связей элементов |
data | object | Дополнительные настройки действия (произвольный набор полей) |
childList | object[] | Вложенные подпункты действия (для действий с выпадающим списком вариантов) |
image | string | Иконка действия |
permission | string | Код разрешения, необходимого для отображения/выполнения действия |
sequence | number | Порядковый номер для сортировки действий |
style | string | Стиль отображения кнопки |
isListAction | bool | Признак того, что действие применяется к списку в целом, а не к отдельному элементу |