Платформа 3V/Отчет/6. Дополнительные действия в отчете/Скрытие кнопок отчета

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

Описание

Для того, чтобы скрыть отдельные кнопки внутри отчета, возможно указать наименования этих кнопок внутри блока view редактируя json отчета.

Например, для скрытия кнопки "Сохранить", "Обновить" укажем следующие значения:

1   "view": {
2    
3     "disabledEvents": [
4       "REFRESH",
5        "SAVE"
6     ]
7    
8   },

Перечень возможных кнопок для скрытия

Название ключа Описание кнопки
"CHANGE_PROTOCOL" Смена протокола (websocket)
"CHANGE_GRID_COMPONENT" Смена компонента грида
"REFRESH" Обновить
"SAVE" Сохранить
"SAVE_AS" Сохранить как
"CLOSE" Закрыть
"ADD_ROW" Добавить новую строку
"REMOVE_ROW" Удалить строку
"EXPAND_ALL" Раскрыть все
"EXPAND_LEVEL" Раскрыть уровень
"COLLAPSE_ALL" Свернуть все
"COLLAPSE_LEVEL" Свернуть уровень
"CONSTRUCTOR" Конструктор отчета
"GROUPPING" Группировка
"COPY_URL" Копировать URL отчета
"FIXING_COLUMNS" Фиксированные колонки
"BANDED_ROWS" Разноцветные строки
"EXPORT" Экспорт
"CANCEL" Отмена
"CUSTOMIZABLE_SORTING" Настраиваемая сортировка
"SORTING_ASC" Сортировка по возрастанию
"SORTING_DESC" Сортировка по убыванию
"COLUMNS_VISIBILITY" Видимость столбцов
"AUTO_UPDATE" Автообновление

Пример

В примере в отчете скрыта кнопка обновления отчета.

JSON согласования

Без кнопки обновления.png

Пример на study: https://study.3v-cloud.com/navigator/#/home?objectId=2828