Описание входов
Пример
"inputs": [
{
"name": "Данные",
"id": "data",
"desc": "Данные для отображения в таблице",
"type": "series",
"mandatory": 1,
"array": 1,
"dynamic": 1
},
{
"name": "Привязки",
"id": "binding",
"desc": "Привязки атрибутов объектов",
"type": "string",
"mandatory": 0,
"array": 0,
"maxlength": 128
},
{
"name": "Стили",
"id": "style",
"desc": "Стиль таблицы",
"type": "json",
"mandatory": 0,
"array": 0
},
{
"name": "Итоги",
"id": "totals",
"desc": "Итоги таблицы",
"type": "json",
"mandatory": 0,
"array": 0
},
{
"name": "Экспорт",
"id": "export",
"desc": "",
"type": "json",
"mandatory": 0,
"array": 0
}
]
Атрибуты
id
(Строка, Обязательный)
Идентификатор входа
name
(Строка, Обязательный)
Имя входа для отображения в списке входов блока
desc
(Строка, Необязательный)
Дополнительная информация с описанием входа
type
(Строка, Обязательный)
Тип данных, которые будут приходить на вход. Нужен для построения корректных связей с другими блоками
Поддерживаемые типы:
- int - целое число
- string - строка
- series - ряд
- json - JSON
- bool - флаг
- float - вещественное число
- datetime - дата и время
- date - дата
- html - html
- object - JSON
- xml - xml
- dbconnect - соединение с бд
- mongoconnect - соединение с mongo
- kafkaconnect - соединение с kafka
- sapconnect - соединение с sap
- soapconnect - соединение с soap
mandatory
(Флаг, Обязательный)
Обязательность входа. Если вход обязательный и на него не пришло данных - блок не будет рассчитан с ошибкой
array
(Флаг, Обязательный)
Является ли вход массивом данных
dynamic
(Флаг, Необязательный)
Является ли вход динамическим. Можно добавлять входы блока на графе
isStopIfThisIsOnlyInputReceived
(Флаг, Необязательный)
Флаг отвечающий за то, что если данные придут только на этот вход блока (или данные придут на несколько таких входов с этим флагом), то блок не будет рассчитываться, и расчет на этом блоке остановится, и блоки которые за ним не будут рассчитаны.
createdByUser
(Флаг, Необязательный)
Является ли вход созданным пользователем. Добавляется автоматически, если вход создавался на графе через меню добавления входа


