Era.Common.DataDefinition.Reports.Report_Rendering_Table_Column
Description
One column of the table.
Properties
Name |
JsonSchemaType |
Description |
column_id |
integer |
ID of the data column with data for this table column. |
format |
reference to Era.Common.DataDefinition.Reports.Format |
Formatting of the column. |
format_column_id |
integer |
Column from which data for formatting should be taken. If not present, formatting is done based on the column [column_id]. |
label |
reference to Era.Common.DataDefinition.Common.Label |
Name of the column, displayed in the column header. |
order |
integer |
Order of the column. Different columns must have different orders. Orders should be continuous indexes from 0 to . |
width |
integer |
Relative table column width. Must be 1 or more. Ideally, should sum up to 100, but smaller is OK as well. |
Dual message (request/response)
No dual message.Referenced in messages
Era.Common.DataDefinition.Reports.Report_Rendering_Table
JsonSchema
{
"title": "Era.Common.DataDefinition.Reports.Report_Rendering_Table_Column",
"type": "object",
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"required": [
"Era.Common.DataDefinition.Reports.Report_Rendering_Table_Column"
],
"properties": {
"Era.Common.DataDefinition.Reports.Report_Rendering_Table_Column": {
"$ref": "#/definitions/Report_Rendering_Table_Column"
}
},
"definitions": {
"Report_Rendering_Table_Column": {
"additionalProperties": false,
"required": [
"column_id",
"order",
"width"
],
"type": "object",
"properties": {
"column_id": {
"type": "integer"
},
"format": {
"$ref": "Era.Common.DataDefinition.Reports.Format#/definitions/Format"
},
"format_column_id": {
"type": "integer"
},
"label": {
"$ref": "Era.Common.DataDefinition.Common.Label#/definitions/Label"
},
"order": {
"type": "integer"
},
"width": {
"exclusiveMaximum": false,
"exclusiveMinimum": false,
"maximum": 2147483647,
"minimum": 1,
"type": "integer"
}
}
}
}
}