JSON reference for the concept_table_template setting in Dawiso packages.
Property description
The concept_table_template setting configures the columns of a table with object concepts.
Minimal JSON
{
"key": "concept_table_template"
}
{
"setting": {
"key": "concept_table_template",
"value": {
"columns": [
{
"type": "userRelationTypeKey",
"value": "core_gestor",
"title": "title.gestor.column"
},
{
"type": "attributeTypeKey",
"value": "core_id"
},
{
"type": "relationTypeKey",
"value": "core_hasLabel"
}
]
}
}
}
Nested properties
| Property | Description | Value | Mandatory |
|---|
key | concept_table_template | string | Yes |
value | Specifies settings values. Supported values are: columns: An array of new columns to be added to the concept table. | string | No |
Nested properties for columns
| Property | Description | Value | Mandatory |
|---|
title | Translation key of the title. Define the key in translations to specify how the text is displayed in the UI. Unlike the name property, if you use a specific string of text for the title, this text will appear with the package key. For example, Comment Section will be displayed as package_key_comment section. | string | No |
type | Type of the data displayed as column value. Supported values are: attributeTypeKey: Column will contain specified attribute types., relationTypeKey: Column will contain specified relation types., userRelationTypeKey: Column will contain specified user relation types. | string | No |
value | Key of the attribute/relation/user relation type that will be displayed in the column. | string | No |