table content provider
blackstork/builtin, v0.4.2
Description #
Produces a table.
Each cell template has access to the data context and the following variables:
.rows– the value ofrowsargument.row.value– the current row from.rowslist.row.index– the current row index.col.index– the current column index
Header templates have access to the same variables as value templates,
except for .row.value and .row.index
The content provider is built-in, which means it’s a part of fabric binary. It’s available out-of-the-box, no installation required.
Configuration #
The content provider doesn’t support any configuration arguments.
Usage #
The content provider supports the following execution arguments:
content table {
# A list of objects representing rows in the table.
# May be set statically or as a result of one or more queries.
#
# Optional data.
# Default value:
rows = null
# List of header and value go templates for each column
#
# Required list of object.
# Must have a length of at least 1
# For example:
columns = [{
header = "1st column header template"
value = "1st column values template"
}, {
header = "2nd column header template"
value = "2nd column values template"
}, {
header = "..."
value = "..."
}]
}