Skip to main content
Version: 2.5

Reporting Widgets


Report Table tsm-pivot-reporting-widget

Tabular representation of report data with filtering options.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Report Table",
"widget": {
"type": "tsm-pivot-reporting-widget"
}
}

Inputs

Height

Key: height

Name: Height

Description: heightTooltip

Default: null

Label for "sum in the column"

Key: labelTotalCountColumn

Name: Label for "sum in the column"

Default: ""

Label for "sum in the row"

Key: labelTotalCountRow

Name: Label for "sum in the row"

Default: ""

Script

Key: scriptCode

Name: Script

Default: null

Show filter

Key: showFilter

Name: Show filter

Default: false

Show sum in the column

Key: showTotalCountColumn

Name: Show sum in the column

Default: true

Show sum in the row

Key: showTotalCountRow

Name: Show sum in the row

Default: true

Show line number

Key: showLineNumber

Name: Show line number

Default: false

decimalSeparator

Key: decimalSeparator

Name: decimalSeparator

Default: "auto"

configuration

Key: configuration

Name: configuration

Default: {}

tqlScript

Key: tqlScript

Name: tqlScript

Default: ""

External filter

Key: externalFilters

Name: External filter

Default: []

Examples

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-pivot-reporting-widget/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen show filtergen-show-filter.json

Demonstrates config.showFilter = true on tsm-pivot-reporting-widget.

{
"type": "object",
"title": "Report Table — Show filter",
"description": "Demonstrates config.showFilter = true on tsm-pivot-reporting-widget.",
"properties": {},
"layout": [
{
"type": "layout",
"widget": {
"type": "tsm-pivot-reporting-widget"
},
"config": {
"showFilter": true
}
}
]
}

Gen show line numbergen-show-line-number.json

Demonstrates config.showLineNumber = true on tsm-pivot-reporting-widget.

{
"type": "object",
"title": "Report Table — Show line number",
"description": "Demonstrates config.showLineNumber = true on tsm-pivot-reporting-widget.",
"properties": {},
"layout": [
{
"type": "layout",
"widget": {
"type": "tsm-pivot-reporting-widget"
},
"config": {
"showLineNumber": true
}
}
]
}

Gen show total count columngen-show-total-count-column.json

Demonstrates config.showTotalCountColumn = false on tsm-pivot-reporting-widget.

{
"type": "object",
"title": "Report Table — Show sum in the column",
"description": "Demonstrates config.showTotalCountColumn = false on tsm-pivot-reporting-widget.",
"properties": {},
"layout": [
{
"type": "layout",
"widget": {
"type": "tsm-pivot-reporting-widget"
},
"config": {
"showTotalCountColumn": false
}
}
]
}

Gen show total count rowgen-show-total-count-row.json

Demonstrates config.showTotalCountRow = false on tsm-pivot-reporting-widget.

{
"type": "object",
"title": "Report Table — Show sum in the row",
"description": "Demonstrates config.showTotalCountRow = false on tsm-pivot-reporting-widget.",
"properties": {},
"layout": [
{
"type": "layout",
"widget": {
"type": "tsm-pivot-reporting-widget"
},
"config": {
"showTotalCountRow": false
}
}
]
}

Report Chart tsm-chart-reporting-widget

Graphical representation of report data.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Report Chart",
"widget": {
"type": "tsm-chart-reporting-widget"
}
}

Inputs

Height

Key: height

Name: Height

Default: null

Script

Key: scriptCode

Name: Script

Default: null

Buttons position

Key: buttonsPosition

Name: Buttons position

Default: "top"

Show filter

Key: showFilter

Name: Show filter

Default: false

configuration

Key: configuration

Name: configuration

Default: {}

chartConfiguration

Key: chartConfiguration

Name: chartConfiguration

Default: {}

tqlScript

Key: tqlScript

Name: tqlScript

Default: ""

External filter

Key: externalFilters

Name: External filter

Default: []

Examples

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-chart-reporting-widget/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen show filtergen-show-filter.json

Demonstrates config.showFilter = true on tsm-chart-reporting-widget.

{
"type": "object",
"title": "Report Chart — Show filter",
"description": "Demonstrates config.showFilter = true on tsm-chart-reporting-widget.",
"properties": {},
"layout": [
{
"type": "layout",
"widget": {
"type": "tsm-chart-reporting-widget"
},
"config": {
"showFilter": true
}
}
]
}

Listing - Filter dtl-table-filter-widget

Listing - Filter

Widget Or Layout: unknown

Value:

{
"type": "object",
"title": "Listing - Filter",
"widget": {
"type": "dtl-table-filter-widget",
"notitle": true,
"persistent": "Never"
},
"config": {
"listingId": "",
"listingTypeCode": ""
}
}

Inputs

Title position

Key: labelPosition

Name: Title position

Default: "left"

Optional CSS class for input

Key: fieldHtmlClass

Name: Optional CSS class for input

Default: ""

Optional CSS class for description

Key: labelHtmlClass

Name: Optional CSS class for description

Default: ""

Hide title

Key: notitle

Name: Hide title

Default: false

Hidden

Key: hidden

Name: Hidden

Default: false

Listing ID

Key: listingId

Name: Listing ID

Default: null

Listing type

Key: listingTypeCode

Name: Listing type

Default: null

Profile category

Key: profileCategory

Name: Profile category

Default: null

Profile

Key: profileId

Name: Profile

Default: null

Filters

Key: filters

Name: Filters

Description: Allows defining filters for the data displayed in the list.

Default: null