Форматы параметров
< Платформа 3V | Отчет | 4. Настроить параметры
Перейти к навигации
Перейти к поиску
Версия от 10:48, 16 февраля 2022; E.syrvacheva (обсуждение | вклад)
Изменение формата вывода параметра
Стандартный формат отображения параметра можно изменить, задав необходимые настройки.
Изменение формата параметра 'дата'
Стандартно дата в параметре выводится в виде DD.MM.YYYY. В таком случае структура параметра выглядит следующим образом:
"parameters": [...] |
---|
1 {
2 "dataType": "DateTime",
3 "discriminator": "TypedValueParameterDto",
4 "defaultValue": null,
5 "value": null,
6 "isMultiselect": false,
7 "isEmptyValuePossible": true,
8 "isDisableable": false,
9 "isDisabled": false,
10 "id": 1,
11 "name": "Дата"
12 }
|
Для добавления времени к дате, то есть отображения даты в формате DD.MM.YYYY hh:mm:ss, необходимо определить формат в "dataControlOptions".
"dataControlOptions": [...] |
---|
1 {
2 "format": "DD.MM.yyyy HH.mm.ss",
3 "mask": null,
4 "min": null,
5 "max": null,
6 "component": null
7 }
|
В таком случае блок параметра будет выглядеть следующим образом:
"parameters": [...] |
---|
1 {
2 "dataType": "DateTime",
3 "discriminator": "TypedValueParameterDto",
4 "defaultValue": null,
5 "value": null,
6 "isMultiselect": false,
7 "isEmptyValuePossible": true,
8 "isDisableable": false,
9 "isDisabled": false,
10 "dataControlOptions":{
11 "format": "DD.MM.yyyy HH.mm.ss",
12 "mask": null,
13 "min": null,
14 "max": null,
15 "component": null
16 },
17 "id": 1,
18 "name": "Дата"
19 }
|
Изменение формата параметра 'вещественное число'
Стандартно вещественное число в параметре выводится в виде 0.00. В таком случае структура параметра выглядит следующим образом:
"dataControlOptions": [...] |
---|
1 {
2 "dataType": "Double",
3 "discriminator": "TypedValueParameterDto",
4 "defaultValue": null,
5 "value": null,
6 "isMultiselect": false,
7 "isEmptyValuePossible": true,
8 "isDisableable": false,
9 "isDisabled": false,
10 "id": 1,
11 "name": "Вещественное число"
12 }
|
Форматы отображения на примере числа 10000,1234:
- '0,0.000' - 10 000,123;
- '0.000' - 10000,123;
- '0,0.00[000]' - 10 000,1234;
Для изменения отображения вещественного числа, необходимо выбрать подходящий формат из списка выше и определить его в "dataControlOptions".
"dataControlOptions": [...] |
---|
1 {
2 "format": "0,0.00[000]",
3 "mask": null,
4 "min": null,
5 "max": null,
6 "component": null
7 }
|