| Name | JsonSchemaType | Description |
|---|---|---|
| cellIndex | integer | Column, where the cell is placed. |
| chartTypeOverride | enum of Era.Common.DataDefinition.Reports.Report_Rendering_ChartType | If set, this chart type is used instead of the one specified by report template rendering. |
| colSpan | integer | Vertical size of the cell. |
| reportTemplateUuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of report template inserted in the cell. From this report template, the report for this dashboard cell is generated. |
| rowIndex | integer | Row, where the cell is placed. |
| rowSpan | integer | Horizontal size of the cell. |
| states | integer | Bitmask, containing additional information about the cell. Values are: VIEW_TABLE = 0x01 - If set, table is displayed, otherwise chart is displayed. Only works for reports with both, chart and table. DISPLAY_FULLSCREEN = 0x10 - If set, the cell is expanded to full screen. At most one cell should have this bit enabled at a time. |
| staticObjectData | reference to Era.Common.DataDefinition.Dashboard.DashboardReportContainer#/definitions/DashboardReportContainer/definitions/StaticObjectData.staticObjectData | Name/description of the dashboard cell. Usually copied from the report template. |
| uuid | reference to Era.Common.DataDefinition.Common.Uuid | UUID of the cell. |
{
"title": "Era.Common.DataDefinition.Dashboard.DashboardReportContainer",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Dashboard.DashboardReportContainer"
],
"properties": {
"Era.Common.DataDefinition.Dashboard.DashboardReportContainer": {
"$ref": "#/definitions/DashboardReportContainer"
}
},
"definitions": {
"DashboardReportContainer": {
"additionalProperties": false,
"required": [
"cellIndex",
"colSpan",
"rowIndex",
"rowSpan",
"staticObjectData",
"uuid"
],
"type": "object",
"definitions": {
"StaticObjectData.staticObjectData": {
"additionalProperties": false,
"required": [
"description",
"name"
],
"type": "object",
"properties": {
"description": {
"maxLength": 1024,
"pattern": "\\s*.{1,}\\s*",
"type": "string"
},
"name": {
"maxLength": 1024,
"minLength": 1,
"type": "string"
}
}
}
},
"properties": {
"cellIndex": {
"exclusiveMaximum": false,
"exclusiveMinimum": false,
"maximum": 2147483647,
"minimum": 0,
"type": "integer"
},
"chartTypeOverride": {
"enum": [
100,
101,
102,
103,
104,
150,
151,
152,
200,
201,
202,
250,
251,
252,
253,
300,
301,
302,
350,
351,
352,
400,
401,
450,
500
]
},
"colSpan": {
"exclusiveMaximum": false,
"exclusiveMinimum": false,
"maximum": 2147483647,
"minimum": 1,
"type": "integer"
},
"reportTemplateUuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
},
"rowIndex": {
"exclusiveMaximum": false,
"exclusiveMinimum": false,
"maximum": 2147483647,
"minimum": 0,
"type": "integer"
},
"rowSpan": {
"exclusiveMaximum": false,
"exclusiveMinimum": false,
"maximum": 2147483647,
"minimum": 1,
"type": "integer"
},
"states": {
"type": "integer"
},
"staticObjectData": {
"$ref": "Era.Common.DataDefinition.Dashboard.DashboardReportContainer#/definitions/DashboardReportContainer/definitions/StaticObjectData.staticObjectData"
},
"uuid": {
"$ref": "Era.Common.DataDefinition.Common.Uuid#/definitions/Uuid"
}
}
}
}
}