Info Fields v2
Some tooltip text!
• 2 minutes to read
• 2 minutes to read
This element will display a grid of information fields where the values can be ordered in groups. The information is based on a query to the database.
Configuration
| Setting | Description |
|---|---|
| columns | Number of columns |
| header | The header (value or field) |
| headerIsField | Whether the header is a field (Bool) |
| headerChop | Max number of characters to shown in the header |
| width | Width of element as HTML style For example 100% or 300px |
| autoBreaks | Whether to break columns (Bool) |
| autoUrl | Whether to create automatic URLs for relevant fields (Bool) |
| iconUrl | Custom icon to use |
| iconHeader | |
| table | |
| showFavourite | |
| entityIdField | |
| statusMonitorFields.n.id | |
| statusMonitorFields.n.label | |
| column.n.width |
Where
| Value | Description |
|---|---|
| where.n.field | |
| where.n.operator | |
| where.n.value | |
| where.n.valueId | |
| where.n.rowOperator | |
| where.n.critPriority |
Group configuration
| Value | Description |
|---|---|
| groups.n.label | Label of group n |
| groups.n.fields | The number of fields in group n |
| groups.n.fields.i.newColumn | |
| groups.n.fields.i.label | Label of item i in group n |
| groups.n.fields.i.field | |
| groups.n.fields.i.baseUrl | The URL of item i in group n |
| groups.n.fields.i.appendField | The field value to include to ULR of item i in group n |
| groups.n.fields.i.function | |
| groups.n.fields.i.chop | |
| groups.n.fields.i.isHeader | |
| groups.n.fields.i.isBold | |
| groups.n.fields.i.nowrap |
Fields at root configuration
| Value | Description |
|---|---|
| fields.n.newColumn | |
| fields.n.type | |
| fields.n.label | |
| fields.n.field | |
| fields.n.baseUrl | |
| fields.n.appendField | |
| fields.n.value | |
| fields.n.function | |
| fields.n.chop | |
| fields.n.isHeader | |
| fields.n.isBold | |
| fields.n.nowrap |
Example
groups.0.fields.0.appendField = ticket.id
groups.0.fields.0.baseUrl = ?action=listTicket&id=
groups.0.fields.0.field = ticket.title
groups.0.fields.0.label = Tittel
groups.0.fields.1.appendField = ticket.id
groups.0.fields.1.baseUrl = ?action=listTicket&id=
groups.0.fields.1.field = ticket.owned_by.username
groups.0.fields.1.label = Eier
groups.0.fields.length = 2
groups.0.label = Forste
groups.length = 1
header = ticket.title
headerIsField = true
where.0.critPriority = 0
where.0.field = ticket.id
where.0.operator = OperatorEquals
where.0.rowOperator = OperatorAnd
where.0.valueId = true
where.length = 1
width = 100%
Functions
setFieldValue(String action, Map value)
| Action | Map keys | Description |
|---|---|---|
| addField | label value fieldType |
Adds field to element with specified label, value and field type |
fieldType
| Value | Type |
|---|---|
| 1 | FieldTypeDatabase |
| 2 | FieldTypeStatic |
| 3 | FieldTypeFunction |
| 4 | FieldTypeGroup |
| 5 | FieldTypeBreak |
| 6 | FieldTypeStatusMonitor |
| 6 | FieldTypeElement |