Платформа 3V/Отчет/6. Дополнительные действия в отчете/Скрытие кнопок отчета
< Платформа 3V | Отчет | 6. Дополнительные действия в отчете
Перейти к навигации
Перейти к поиску
Версия от 15:02, 12 апреля 2022; Il.iashin (обсуждение | вклад) (Новая страница: «== Описание == Для того, чтобы скрыть отдельные кнопки внутри отчета, возможно указать наи...»)
Описание
Для того, чтобы скрыть отдельные кнопки внутри отчета, возможно указать наименования этих кнопок внутри блока 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 согласования
1 {
2 "workflowId": null,
3 "leftHeader": {
4 "useLazyDataLoadingStrategy": false,
5 "dictionaries": [],
6 "compoundBlocks": [],
7 "useCompoundBlocks": false,
8 "virtualElementsHaveUndefinedValues": false,
9 "dictionaryAttributesLinks": [],
10 "specialFilters": {
11 "filtersByDataOptions": {
12 "filtersByData": [],
13 "needRestoreFullHierachy": false,
14 "joinOption": "Or"
15 },
16 "dictionaryAttributesLinks": [],
17 "needRestoreFullHierachy": false,
18 "restoreElements": []
19 },
20 "totalElements": [],
21 "isEditable": false
22 },
23 "topHeader": {
24 "topHeaderItems": [
25 {
26 "dataType": "Double",
27 "isEditable": false,
28 "leftHeaderDictionaryIds": [],
29 "name": "Виртуальный показатель",
30 "indicatorId": -14084,
31 "isVisible": true,
32 "dictionaries": [],
33 "formulas": [],
34 "aggregations": [],
35 "useFullLeftHeaderHierarchy": false,
36 "recalcAggregationsOnAutoFilter": false,
37 "transformAggregationType": "None",
38 "discriminator": "VirtualIndicatorOptionsDto"
39 }
40 ],
41 "needFilterAttributesByLinks": false,
42 "enableFilterByLinks": false
43 },
44 "parameters": [],
45 "styles": [],
46 "styleOptions": [],
47 "stylesTemplate": [],
48 "view": {
49 "isTopHeaderHidden": false,
50 "areRowsColumnsNamesHidden": false,
51 "isStylesTemplateEnabled": false,
52 "topHeaderStyleId": null,
53 "leftHeaderExpandedLevel": 2,
54 "fixedColumn": null,
55 "emptyValueDisplayString": null,
56 "disabledEvents": [
57 "REFRESH"
58 ],
59 "disableVirtualScroll": false,
60 "defaultRowPixelHeight": null,
61 "gridComponent": null,
62 "disableRefreshWhenParameterChanged": false,
63 "maxRowsCount": null,
64 "sortings": [],
65 "buttons": [],
66 "isReadOnly": false,
67 "clientSettings": null
68 },
69 "code": "New_Pivot_111",
70 "id": 2828,
71 "name": "Новый отчет"
72 }
Пример на study: https://study.3v-cloud.com/navigator/#/home?objectId=2828