Платформа 3V/Отчет/5. Настроить представление, оформление отчета/Настроить нумерацию строк и столбцов: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
 
(не показано 7 промежуточных версий 3 участников)
Строка 9: Строка 9:
 
|}
 
|}
  
== Для того, чтобы скрыть нумерацию столбцов необходимо в настройках "numerationSettings": null : ==
+
== Настройки нумерации строк в отчете через "numerationOptions": ==
 +
{| class="wikitable"
 +
|-
 +
! "numerationOptions":
 +
|-
 +
| <syntaxhighlight lang="JSON" line>
 +
"topHeaderItems": [
 +
      {
 +
        "numerationOptions": {
 +
          "isEnable": true,
 +
          "isHierarchical": true,
 +
          "excludeCustomElements": false,
 +
          "numerateFirstNDictionaries": 1,
 +
          "refreshAfterSorting": false
 +
        },
 +
</syntaxhighlight>
 +
 
 +
|}
 +
[[Файл:нумерация отчета.gif]]
 +
{| class="wikitable"
 +
|-
 +
! "numerationSettings": !! Описание
 +
|-
 +
| "isEnable": false/true || скрыть/отобразить
 +
|-
 +
| "isHierarchical": true/false || использовать ли подуровни в нумерации для иерархии
 +
|-
 +
| "excludeCustomElements": true/false || исключить из нумерации виртуальные и группировочные элементы.
 +
|-
 +
| "numerateFirstNDictionaries": int32 || Нумеровать элементы первых N измерений боковика. Если пусто, то нумеровать элементы всех измерений.
 +
|-
 +
| "refreshAfterSorting": true/false || Признак обновления нумерации после сортировки.
 +
|-
 +
| "refreshAfterApplyAutofilters": true/false || Признак обновления нумерации после применения автофильтров.
 +
|}
 +
 
 +
== Для того, чтобы скрыть нумерацию столбцов необходимо в настройках "numerationSettings": ==
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! "numerationSettings": null,
+
! "numerationSettings":
 
|-
 
|-
 
| <syntaxhighlight lang="JSON" line>
 
| <syntaxhighlight lang="JSON" line>
Строка 27: Строка 63:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! "numerationSettings": null !! Описание
+
! "numerationSettings"!! Описание
 
|-
 
|-
 
| "enabled": false/true || скрыть/отобразить  
 
| "enabled": false/true || скрыть/отобразить  
Строка 40: Строка 76:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! "numerationSettings": null,
+
! "numerationSettings":  
 
|-
 
|-
 
| <syntaxhighlight lang="JSON" line>
 
| <syntaxhighlight lang="JSON" line>

Текущая версия на 06:41, 29 августа 2022

Для того, чтобы скрыть/отобразить нумерация строк необходимо в настройках "view": {}:

"view": {} Описание
"areRowsColumnsNamesHidden": true/false скрыть / отобразить

Настройки нумерации строк в отчете через "numerationOptions":

"numerationOptions":
1 "topHeaderItems": [
2       {
3         "numerationOptions": {
4           "isEnable": true,
5           "isHierarchical": true,
6           "excludeCustomElements": false,
7           "numerateFirstNDictionaries": 1,
8           "refreshAfterSorting": false
9         },

нумерация отчета.gif

"numerationSettings": Описание
"isEnable": false/true скрыть/отобразить
"isHierarchical": true/false использовать ли подуровни в нумерации для иерархии
"excludeCustomElements": true/false исключить из нумерации виртуальные и группировочные элементы.
"numerateFirstNDictionaries": int32 Нумеровать элементы первых N измерений боковика. Если пусто, то нумеровать элементы всех измерений.
"refreshAfterSorting": true/false Признак обновления нумерации после сортировки.
"refreshAfterApplyAutofilters": true/false Признак обновления нумерации после применения автофильтров.

Для того, чтобы скрыть нумерацию столбцов необходимо в настройках "numerationSettings":

"numerationSettings":
1 "numerationSettings": {
2       "enabled": false,
3       "showEmptyNumbers": true,
4       "template": "[N]"
5     },
"numerationSettings" Описание
"enabled": false/true скрыть/отобразить
"showEmptyNumbers": true/false
"template": "[N]"

Также можно изменять значения нумерации, прописав формулу в поле "template", например:

"numerationSettings":
1 "numerationSettings": {
2       "enabled": false,
3       "showEmptyNumbers": true,
4       "template": "=if([N] = 0, '', if([N] > 1, 'гр'+([N]-1), ''))"
5     },
Нумерация столбцов.png