Skip to main content
Version: 2.4

Ticketing Widgets


Ticket Relationship List tsm-ticket-relationship-list​

Relationship list of tickets in a tabular view with filtering and editing options.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Ticket Relationship List",
"widget": {
"type": "tsm-ticket-relationship-list"
},
"config": {
"pageSize": 10
}
}

Inputs​

ticket

Key: ticket

Name: ticket

Default: null

addRelationshipSuccessActions

Key: addRelationshipSuccessActions

Name: addRelationshipSuccessActions

Default: []

addRelationshipErrorActions

Key: addRelationshipErrorActions

Name: addRelationshipErrorActions

Default: []

Script

Key: addRelationshipScriptCode

Name: Script

Default: ""

Script data

Key: addRelationshipScriptData

Name: Script data

Description: Additional params for script evaluation

Default: {}

Hide script error

Key: addRelationshipHideScriptError

Name: Hide script error

Default: false

addRelationshipScriptSuccessActions

Key: addRelationshipScriptSuccessActions

Name: addRelationshipScriptSuccessActions

Default: []

addRelationshipScriptErrorActions

Key: addRelationshipScriptErrorActions

Name: addRelationshipScriptErrorActions

Default: []

deleteRelationshipSuccessActions

Key: deleteRelationshipSuccessActions

Name: deleteRelationshipSuccessActions

Default: []

deleteRelationshipErrorActions

Key: deleteRelationshipErrorActions

Name: deleteRelationshipErrorActions

Default: []

Script

Key: deleteRelationshipScriptCode

Name: Script

Default: ""

Script data

Key: deleteRelationshipScriptData

Name: Script data

Description: Additional params for script evaluation

Default: {}

Hide script error

Key: deleteRelationshipHideScriptError

Name: Hide script error

Default: false

deleteRelationshipScriptSuccessActions

Key: deleteRelationshipScriptSuccessActions

Name: deleteRelationshipScriptSuccessActions

Default: []

deleteRelationshipScriptErrorActions

Key: deleteRelationshipScriptErrorActions

Name: deleteRelationshipScriptErrorActions

Default: []

Page Size

Key: pageSize

Name: Page Size

Description: Number of rows displayed on one page.

Table Height

Key: scrollHeight

Name: Table Height

Description: The custom height is applied only when the Table / TreeTable is in scrollable mode, contains more than 6 records, and the total height of all rows on the page exceeds the custom height value.

If the custom height is larger than the total height of the rows on the page, the Table / TreeTable automatically reduces its height to avoid empty space.

In Full Screen mode, the custom height setting is ignored. The Table / TreeTable uses a flex configuration which automatically manages the final height.

The height can be specified in these units: px, em, rem, vh.
Sample: 500px

Table Data View Mode

Key: dataViewMode

Name: Table Data View Mode

Description: "Table with scroll" keeps original column widths and a horizontal scrollbar. "FullScreen table" adjusts column widths to the window size.

Additional Context Data

Key: externalData

Name: Additional Context Data

Description: Specifies additional contextual data in the form of a JSON object for creating a new record in this listing, which is passed to the form context.

Listing Type

Key: listingType

Name: Listing Type

Description: Specifies which listing type is used for display.

Listing Profile

Key: profileId

Name: Listing Profile

Description: Specifies the listing profile, which defines columns, order, and other display settings.

Listing Profile Category

Key: profileCategory

Name: Listing Profile Category

Description: Name of the category from which profiles can be selected.

Output Context Key

Key: outputContextKey

Name: Output Context Key

Description: Key under which this table's selection is exposed in the form context as $outputContext.<key> (e.g. ticket, order, task). Contains selectedEntity (the selected row) and selectedIds (IDs across all pages). Empty = legacy behavior (the selected row is written directly to $outputContext).

Expose selected entities (selectedEntities)

Key: exposeSelectedEntities

Name: Expose selected entities (selectedEntities)

Description: In addition to selectedIds, also expose selectedEntities — the full rows, but for the CURRENT page only. Off by default: heavier payload than an array of IDs. Use selectedIds to work with the cross-page selection.

Hide Export Button

Key: showExport

Name: Hide Export Button

Description: Hides the export button.

Hide Filter

Key: showFilters

Name: Hide Filter

Description: Hides the listing filters.

Hide Refresh Button

Key: showRefresh

Name: Hide Refresh Button

Description: Hides the refresh button.

Hide Paginator

Key: showPaginator

Name: Hide Paginator

Description: Hides the listing pagination.

Hide Columns Manager

Key: showManagerColumns

Name: Hide Columns Manager

Description: Hides the columns manager.

Hide Profiles

Key: showProfiles

Name: Hide Profiles

Description: Hides the listing profiles.

Hide Sort Manager

Key: showManagerSort

Name: Hide Sort Manager

Description: Hides the sort manager.

Hide Color Manager

Key: showManagerColor

Name: Hide Color Manager

Description: Hides the color manager.

Hide Listing Config

Key: showListingConfig

Name: Hide Listing Config

Description: Hides the listing configuration.

Hide Data View Mode

Key: hiddenDataViewMode

Name: Hide Data View Mode

Description: Hides the option to switch between table and kanban view.

Hide Button Section

Key: hideButtonGroup

Name: Hide Button Section

Description: Hides the button section.

Mobile: tap selects the record

Key: mobileClickSelection

Name: Mobile: tap selects the record

Description: On mobile, tapping a card selects the record instead of opening its detail. Has no effect on desktop.

Disable Sticky Header

Key: scrollable

Name: Disable Sticky Header

Description: Disables the fixed table header while scrolling.

TQL WHERE Extension

Key: extendTqlWhere

Name: TQL WHERE Extension

Description: Adds a WHERE condition in TQL. Format: COLUMN_NAME OPERATOR VALUE.

TQL Sorting

Key: externalTqlSort

Name: TQL Sorting

Description: Modifies the default sorting in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Sorting for Nested Tables

Key: externalTqlSortForNested

Name: TQL Sorting for Nested Tables

Description: Modifies the default sorting for nested tables in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Query Params

Key: tqlQueryParams

Name: TQL Query Params

Description: Adds query parameters to the TQL request.

Filters

Key: filters

Name: Filters

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


Advice List tsm-advice-tab​

Advice list in a tabular view with filtering and editing options.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Advice List",
"widget": {
"type": "tsm-advice-tab"
},
"config": {}
}

Inputs​

Ticket ID

Key: ticketId

Name: Ticket ID

Description: The ID of the ticket to display or use as context.

Default: null


Related entity information list in a tabular view with filtering and editing options..

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Related entity list",
"widget": {
"type": "tsm-related-entity-tab"
},
"config": {}
}

Inputs​

ticket

Key: ticket

Name: ticket

Default: null

Page Size

Key: pageSize

Name: Page Size

Description: Number of rows displayed on one page.

Table Height

Key: scrollHeight

Name: Table Height

Description: The custom height is applied only when the Table / TreeTable is in scrollable mode, contains more than 6 records, and the total height of all rows on the page exceeds the custom height value.

If the custom height is larger than the total height of the rows on the page, the Table / TreeTable automatically reduces its height to avoid empty space.

In Full Screen mode, the custom height setting is ignored. The Table / TreeTable uses a flex configuration which automatically manages the final height.

The height can be specified in these units: px, em, rem, vh.
Sample: 500px

Table Data View Mode

Key: dataViewMode

Name: Table Data View Mode

Description: "Table with scroll" keeps original column widths and a horizontal scrollbar. "FullScreen table" adjusts column widths to the window size.

Additional Context Data

Key: externalData

Name: Additional Context Data

Description: Specifies additional contextual data in the form of a JSON object for creating a new record in this listing, which is passed to the form context.

Listing Type

Key: listingType

Name: Listing Type

Description: Specifies which listing type is used for display.

Listing Profile

Key: profileId

Name: Listing Profile

Description: Specifies the listing profile, which defines columns, order, and other display settings.

Listing Profile Category

Key: profileCategory

Name: Listing Profile Category

Description: Name of the category from which profiles can be selected.

Output Context Key

Key: outputContextKey

Name: Output Context Key

Description: Key under which this table's selection is exposed in the form context as $outputContext.<key> (e.g. ticket, order, task). Contains selectedEntity (the selected row) and selectedIds (IDs across all pages). Empty = legacy behavior (the selected row is written directly to $outputContext).

Expose selected entities (selectedEntities)

Key: exposeSelectedEntities

Name: Expose selected entities (selectedEntities)

Description: In addition to selectedIds, also expose selectedEntities — the full rows, but for the CURRENT page only. Off by default: heavier payload than an array of IDs. Use selectedIds to work with the cross-page selection.

Hide Export Button

Key: showExport

Name: Hide Export Button

Description: Hides the export button.

Hide Filter

Key: showFilters

Name: Hide Filter

Description: Hides the listing filters.

Hide Refresh Button

Key: showRefresh

Name: Hide Refresh Button

Description: Hides the refresh button.

Hide Paginator

Key: showPaginator

Name: Hide Paginator

Description: Hides the listing pagination.

Hide Columns Manager

Key: showManagerColumns

Name: Hide Columns Manager

Description: Hides the columns manager.

Hide Profiles

Key: showProfiles

Name: Hide Profiles

Description: Hides the listing profiles.

Hide Sort Manager

Key: showManagerSort

Name: Hide Sort Manager

Description: Hides the sort manager.

Hide Color Manager

Key: showManagerColor

Name: Hide Color Manager

Description: Hides the color manager.

Hide Listing Config

Key: showListingConfig

Name: Hide Listing Config

Description: Hides the listing configuration.

Hide Data View Mode

Key: hiddenDataViewMode

Name: Hide Data View Mode

Description: Hides the option to switch between table and kanban view.

Hide Button Section

Key: hideButtonGroup

Name: Hide Button Section

Description: Hides the button section.

Mobile: tap selects the record

Key: mobileClickSelection

Name: Mobile: tap selects the record

Description: On mobile, tapping a card selects the record instead of opening its detail. Has no effect on desktop.

Disable Sticky Header

Key: scrollable

Name: Disable Sticky Header

Description: Disables the fixed table header while scrolling.

TQL WHERE Extension

Key: extendTqlWhere

Name: TQL WHERE Extension

Description: Adds a WHERE condition in TQL. Format: COLUMN_NAME OPERATOR VALUE.

TQL Sorting

Key: externalTqlSort

Name: TQL Sorting

Description: Modifies the default sorting in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Sorting for Nested Tables

Key: externalTqlSortForNested

Name: TQL Sorting for Nested Tables

Description: Modifies the default sorting for nested tables in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Query Params

Key: tqlQueryParams

Name: TQL Query Params

Description: Adds query parameters to the TQL request.

Filters

Key: filters

Name: Filters

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


Ticket Task List tsm-ticket-task-list​

Task list related to tickets in a tabular view with filtering and editing options.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Ticket Task List",
"widget": {
"type": "tsm-ticket-task-list"
},
"config": {
"pageSize": 10
}
}

Inputs​

openDetailType

Key: openDetailType

Name: openDetailType

Default: "task"

exportPriv

Key: exportPriv

Name: exportPriv

Default: null

Selection mode

Key: selectionMode

Name: Selection mode

Default: "single"

selectFirstRow

Key: selectFirstRow

Name: selectFirstRow

Default: null

showAddMultipleRelationsSelected

Key: showAddMultipleRelationsSelected

Name: showAddMultipleRelationsSelected

Default: true

showAddMultipleRelationsFiltered

Key: showAddMultipleRelationsFiltered

Name: showAddMultipleRelationsFiltered

Default: true

hideMassMigrationProcess

Key: hideMassMigrationProcess

Name: hideMassMigrationProcess

Default: null

hideMassModificationProcess

Key: hideMassModificationProcess

Name: hideMassModificationProcess

Default: null

hideMassAssume

Key: hideMassAssume

Name: hideMassAssume

Default: null

hideMassHandover

Key: hideMassHandover

Name: hideMassHandover

Default: null

hideMassAssumeGroup

Key: hideMassAssumeGroup

Name: hideMassAssumeGroup

Default: null

hideProcessInstanceModificationStatus

Key: hideProcessInstanceModificationStatus

Name: hideProcessInstanceModificationStatus

Default: null

hideMoveTask

Key: hideMoveTask

Name: hideMoveTask

Default: null

hideRestartTask

Key: hideRestartTask

Name: hideRestartTask

Default: null

hideSkipTask

Key: hideSkipTask

Name: hideSkipTask

Default: null

hideRestartProcess

Key: hideRestartProcess

Name: hideRestartProcess

Default: null

Page Size

Key: pageSize

Name: Page Size

Description: Number of rows displayed on one page.

Table Height

Key: scrollHeight

Name: Table Height

Description: The custom height is applied only when the Table / TreeTable is in scrollable mode, contains more than 6 records, and the total height of all rows on the page exceeds the custom height value.

If the custom height is larger than the total height of the rows on the page, the Table / TreeTable automatically reduces its height to avoid empty space.

In Full Screen mode, the custom height setting is ignored. The Table / TreeTable uses a flex configuration which automatically manages the final height.

The height can be specified in these units: px, em, rem, vh.
Sample: 500px

Table Data View Mode

Key: dataViewMode

Name: Table Data View Mode

Description: "Table with scroll" keeps original column widths and a horizontal scrollbar. "FullScreen table" adjusts column widths to the window size.

Additional Context Data

Key: externalData

Name: Additional Context Data

Description: Specifies additional contextual data in the form of a JSON object for creating a new record in this listing, which is passed to the form context.

Listing Type

Key: listingType

Name: Listing Type

Description: Specifies which listing type is used for display.

Listing Profile

Key: profileId

Name: Listing Profile

Description: Specifies the listing profile, which defines columns, order, and other display settings.

Listing Profile Category

Key: profileCategory

Name: Listing Profile Category

Description: Name of the category from which profiles can be selected.

Output Context Key

Key: outputContextKey

Name: Output Context Key

Description: Key under which this table's selection is exposed in the form context as $outputContext.<key> (e.g. ticket, order, task). Contains selectedEntity (the selected row) and selectedIds (IDs across all pages). Empty = legacy behavior (the selected row is written directly to $outputContext).

Expose selected entities (selectedEntities)

Key: exposeSelectedEntities

Name: Expose selected entities (selectedEntities)

Description: In addition to selectedIds, also expose selectedEntities — the full rows, but for the CURRENT page only. Off by default: heavier payload than an array of IDs. Use selectedIds to work with the cross-page selection.

Hide Export Button

Key: showExport

Name: Hide Export Button

Description: Hides the export button.

Hide Filter

Key: showFilters

Name: Hide Filter

Description: Hides the listing filters.

Hide Refresh Button

Key: showRefresh

Name: Hide Refresh Button

Description: Hides the refresh button.

Hide Paginator

Key: showPaginator

Name: Hide Paginator

Description: Hides the listing pagination.

Hide Columns Manager

Key: showManagerColumns

Name: Hide Columns Manager

Description: Hides the columns manager.

Hide Profiles

Key: showProfiles

Name: Hide Profiles

Description: Hides the listing profiles.

Hide Sort Manager

Key: showManagerSort

Name: Hide Sort Manager

Description: Hides the sort manager.

Hide Color Manager

Key: showManagerColor

Name: Hide Color Manager

Description: Hides the color manager.

Hide Listing Config

Key: showListingConfig

Name: Hide Listing Config

Description: Hides the listing configuration.

Hide Data View Mode

Key: hiddenDataViewMode

Name: Hide Data View Mode

Description: Hides the option to switch between table and kanban view.

Hide Button Section

Key: hideButtonGroup

Name: Hide Button Section

Description: Hides the button section.

Mobile: tap selects the record

Key: mobileClickSelection

Name: Mobile: tap selects the record

Description: On mobile, tapping a card selects the record instead of opening its detail. Has no effect on desktop.

Disable Sticky Header

Key: scrollable

Name: Disable Sticky Header

Description: Disables the fixed table header while scrolling.

TQL WHERE Extension

Key: extendTqlWhere

Name: TQL WHERE Extension

Description: Adds a WHERE condition in TQL. Format: COLUMN_NAME OPERATOR VALUE.

TQL Sorting

Key: externalTqlSort

Name: TQL Sorting

Description: Modifies the default sorting in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Sorting for Nested Tables

Key: externalTqlSortForNested

Name: TQL Sorting for Nested Tables

Description: Modifies the default sorting for nested tables in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Query Params

Key: tqlQueryParams

Name: TQL Query Params

Description: Adds query parameters to the TQL request.

Filters

Key: filters

Name: Filters

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

Examples​

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

Gen show add multiple relations filtered — gen-show-add-multiple-relations-filtered.json

Demonstrates config.showAddMultipleRelationsFiltered = false on tsm-ticket-task-list.

{
"type": "object",
"title": "Ticket Task List — showAddMultipleRelationsFiltered",
"description": "Demonstrates config.showAddMultipleRelationsFiltered = false on tsm-ticket-task-list.",
"properties": {},
"layout": [
{
"type": "layout",
"widget": {
"type": "tsm-ticket-task-list"
},
"config": {
"pageSize": 10,
"showAddMultipleRelationsFiltered": false
}
}
]
}

Gen show add multiple relations selected — gen-show-add-multiple-relations-selected.json

Demonstrates config.showAddMultipleRelationsSelected = false on tsm-ticket-task-list.

{
"type": "object",
"title": "Ticket Task List — showAddMultipleRelationsSelected",
"description": "Demonstrates config.showAddMultipleRelationsSelected = false on tsm-ticket-task-list.",
"properties": {},
"layout": [
{
"type": "layout",
"widget": {
"type": "tsm-ticket-task-list"
},
"config": {
"pageSize": 10,
"showAddMultipleRelationsSelected": false
}
}
]
}

Ticket List tsm-ticket-list-widget​

Ticket list in a tabular view with filtering and editing options.

Widget Or Layout: unknown

Value:

{
"title": "Ticket List",
"widget": {
"type": "tsm-ticket-list-widget"
},
"type": "layout",
"config": {
"pageSize": 10
}
}

Inputs​

exportPriv

Key: exportPriv

Name: exportPriv

Default: null

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

showAddMultipleRelationsSelected

Key: showAddMultipleRelationsSelected

Name: showAddMultipleRelationsSelected

Default: true

showAddMultipleRelationsFiltered

Key: showAddMultipleRelationsFiltered

Name: showAddMultipleRelationsFiltered

Default: true

Page Size

Key: pageSize

Name: Page Size

Description: Number of rows displayed on one page.

Table Height

Key: scrollHeight

Name: Table Height

Description: The custom height is applied only when the Table / TreeTable is in scrollable mode, contains more than 6 records, and the total height of all rows on the page exceeds the custom height value.

If the custom height is larger than the total height of the rows on the page, the Table / TreeTable automatically reduces its height to avoid empty space.

In Full Screen mode, the custom height setting is ignored. The Table / TreeTable uses a flex configuration which automatically manages the final height.

The height can be specified in these units: px, em, rem, vh.
Sample: 500px

Table Data View Mode

Key: dataViewMode

Name: Table Data View Mode

Description: "Table with scroll" keeps original column widths and a horizontal scrollbar. "FullScreen table" adjusts column widths to the window size.

Additional Context Data

Key: externalData

Name: Additional Context Data

Description: Specifies additional contextual data in the form of a JSON object for creating a new record in this listing, which is passed to the form context.

Listing Type

Key: listingType

Name: Listing Type

Description: Specifies which listing type is used for display.

Listing Profile

Key: profileId

Name: Listing Profile

Description: Specifies the listing profile, which defines columns, order, and other display settings.

Listing Profile Category

Key: profileCategory

Name: Listing Profile Category

Description: Name of the category from which profiles can be selected.

Output Context Key

Key: outputContextKey

Name: Output Context Key

Description: Key under which this table's selection is exposed in the form context as $outputContext.<key> (e.g. ticket, order, task). Contains selectedEntity (the selected row) and selectedIds (IDs across all pages). Empty = legacy behavior (the selected row is written directly to $outputContext).

Expose selected entities (selectedEntities)

Key: exposeSelectedEntities

Name: Expose selected entities (selectedEntities)

Description: In addition to selectedIds, also expose selectedEntities — the full rows, but for the CURRENT page only. Off by default: heavier payload than an array of IDs. Use selectedIds to work with the cross-page selection.

Hide Export Button

Key: showExport

Name: Hide Export Button

Description: Hides the export button.

Hide Filter

Key: showFilters

Name: Hide Filter

Description: Hides the listing filters.

Hide Refresh Button

Key: showRefresh

Name: Hide Refresh Button

Description: Hides the refresh button.

Hide Paginator

Key: showPaginator

Name: Hide Paginator

Description: Hides the listing pagination.

Hide Columns Manager

Key: showManagerColumns

Name: Hide Columns Manager

Description: Hides the columns manager.

Hide Profiles

Key: showProfiles

Name: Hide Profiles

Description: Hides the listing profiles.

Hide Sort Manager

Key: showManagerSort

Name: Hide Sort Manager

Description: Hides the sort manager.

Hide Color Manager

Key: showManagerColor

Name: Hide Color Manager

Description: Hides the color manager.

Hide Listing Config

Key: showListingConfig

Name: Hide Listing Config

Description: Hides the listing configuration.

Hide Data View Mode

Key: hiddenDataViewMode

Name: Hide Data View Mode

Description: Hides the option to switch between table and kanban view.

Hide Button Section

Key: hideButtonGroup

Name: Hide Button Section

Description: Hides the button section.

Mobile: tap selects the record

Key: mobileClickSelection

Name: Mobile: tap selects the record

Description: On mobile, tapping a card selects the record instead of opening its detail. Has no effect on desktop.

Disable Sticky Header

Key: scrollable

Name: Disable Sticky Header

Description: Disables the fixed table header while scrolling.

TQL WHERE Extension

Key: extendTqlWhere

Name: TQL WHERE Extension

Description: Adds a WHERE condition in TQL. Format: COLUMN_NAME OPERATOR VALUE.

TQL Sorting

Key: externalTqlSort

Name: TQL Sorting

Description: Modifies the default sorting in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Sorting for Nested Tables

Key: externalTqlSortForNested

Name: TQL Sorting for Nested Tables

Description: Modifies the default sorting for nested tables in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Query Params

Key: tqlQueryParams

Name: TQL Query Params

Description: Adds query parameters to the TQL request.

Filters

Key: filters

Name: Filters

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

Examples​

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

Single selection — 01-single-selection.json

Ticket list without checkbox-based multiple selection.

{
"type": "object",
"title": "Ticket List — single selection",
"description": "Ticket list without checkbox-based multiple selection.",
"properties": {},
"layout": [
{
"type": "layout",
"title": "Tickets",
"widget": {
"type": "tsm-ticket-list-widget"
},
"config": {
"selectionMode": "single"
}
}
]
}

Gen show add multiple relations filtered — gen-show-add-multiple-relations-filtered.json

Demonstrates config.showAddMultipleRelationsFiltered = false on tsm-ticket-list-widget.

{
"type": "object",
"title": "Ticket List — showAddMultipleRelationsFiltered",
"description": "Demonstrates config.showAddMultipleRelationsFiltered = false on tsm-ticket-list-widget.",
"properties": {},
"layout": [
{
"widget": {
"type": "tsm-ticket-list-widget"
},
"type": "layout",
"config": {
"pageSize": 10,
"showAddMultipleRelationsFiltered": false
}
}
]
}

Gen show add multiple relations selected — gen-show-add-multiple-relations-selected.json

Demonstrates config.showAddMultipleRelationsSelected = false on tsm-ticket-list-widget.

{
"type": "object",
"title": "Ticket List — showAddMultipleRelationsSelected",
"description": "Demonstrates config.showAddMultipleRelationsSelected = false on tsm-ticket-list-widget.",
"properties": {},
"layout": [
{
"widget": {
"type": "tsm-ticket-list-widget"
},
"type": "layout",
"config": {
"pageSize": 10,
"showAddMultipleRelationsSelected": false
}
}
]
}

Related entity ticket list in a tabular view with filtering and editing options.

Widget Or Layout: unknown

Value:

{
"title": "Ticket Related Entity List",
"widget": {
"type": "tsm-ticket-list-related-entity-widget"
},
"type": "layout",
"config": {}
}

Inputs​

refId

Key: refId

Name: refId

Default: null

refType

Key: refType

Name: refType

Default: null

exportPriv

Key: exportPriv

Name: exportPriv

Default: null

Page Size

Key: pageSize

Name: Page Size

Description: Number of rows displayed on one page.

Table Height

Key: scrollHeight

Name: Table Height

Description: The custom height is applied only when the Table / TreeTable is in scrollable mode, contains more than 6 records, and the total height of all rows on the page exceeds the custom height value.

If the custom height is larger than the total height of the rows on the page, the Table / TreeTable automatically reduces its height to avoid empty space.

In Full Screen mode, the custom height setting is ignored. The Table / TreeTable uses a flex configuration which automatically manages the final height.

The height can be specified in these units: px, em, rem, vh.
Sample: 500px

Table Data View Mode

Key: dataViewMode

Name: Table Data View Mode

Description: "Table with scroll" keeps original column widths and a horizontal scrollbar. "FullScreen table" adjusts column widths to the window size.

Additional Context Data

Key: externalData

Name: Additional Context Data

Description: Specifies additional contextual data in the form of a JSON object for creating a new record in this listing, which is passed to the form context.

Listing Type

Key: listingType

Name: Listing Type

Description: Specifies which listing type is used for display.

Listing Profile

Key: profileId

Name: Listing Profile

Description: Specifies the listing profile, which defines columns, order, and other display settings.

Listing Profile Category

Key: profileCategory

Name: Listing Profile Category

Description: Name of the category from which profiles can be selected.

Output Context Key

Key: outputContextKey

Name: Output Context Key

Description: Key under which this table's selection is exposed in the form context as $outputContext.<key> (e.g. ticket, order, task). Contains selectedEntity (the selected row) and selectedIds (IDs across all pages). Empty = legacy behavior (the selected row is written directly to $outputContext).

Expose selected entities (selectedEntities)

Key: exposeSelectedEntities

Name: Expose selected entities (selectedEntities)

Description: In addition to selectedIds, also expose selectedEntities — the full rows, but for the CURRENT page only. Off by default: heavier payload than an array of IDs. Use selectedIds to work with the cross-page selection.

Hide Export Button

Key: showExport

Name: Hide Export Button

Description: Hides the export button.

Hide Filter

Key: showFilters

Name: Hide Filter

Description: Hides the listing filters.

Hide Refresh Button

Key: showRefresh

Name: Hide Refresh Button

Description: Hides the refresh button.

Hide Paginator

Key: showPaginator

Name: Hide Paginator

Description: Hides the listing pagination.

Hide Columns Manager

Key: showManagerColumns

Name: Hide Columns Manager

Description: Hides the columns manager.

Hide Profiles

Key: showProfiles

Name: Hide Profiles

Description: Hides the listing profiles.

Hide Sort Manager

Key: showManagerSort

Name: Hide Sort Manager

Description: Hides the sort manager.

Hide Color Manager

Key: showManagerColor

Name: Hide Color Manager

Description: Hides the color manager.

Hide Listing Config

Key: showListingConfig

Name: Hide Listing Config

Description: Hides the listing configuration.

Hide Data View Mode

Key: hiddenDataViewMode

Name: Hide Data View Mode

Description: Hides the option to switch between table and kanban view.

Hide Button Section

Key: hideButtonGroup

Name: Hide Button Section

Description: Hides the button section.

Mobile: tap selects the record

Key: mobileClickSelection

Name: Mobile: tap selects the record

Description: On mobile, tapping a card selects the record instead of opening its detail. Has no effect on desktop.

Disable Sticky Header

Key: scrollable

Name: Disable Sticky Header

Description: Disables the fixed table header while scrolling.

TQL WHERE Extension

Key: extendTqlWhere

Name: TQL WHERE Extension

Description: Adds a WHERE condition in TQL. Format: COLUMN_NAME OPERATOR VALUE.

TQL Sorting

Key: externalTqlSort

Name: TQL Sorting

Description: Modifies the default sorting in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Sorting for Nested Tables

Key: externalTqlSortForNested

Name: TQL Sorting for Nested Tables

Description: Modifies the default sorting for nested tables in TQL. Format: COLUMN_NAME ASC/DESC.

TQL Query Params

Key: tqlQueryParams

Name: TQL Query Params

Description: Adds query parameters to the TQL request.

Filters

Key: filters

Name: Filters

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


Ticket History tsm-ticket-history​

History of actions and changes related to the ticket in a clear view.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Ticket History",
"widget": {
"type": "tsm-ticket-history"
},
"config": {}
}

Inputs​

Owner Id

Key: ownerId

Name: Owner Id

Default: null


Relationship Bookmark tsm-relationship-tab​

Bookmark displaying relationship information.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"widget": {
"type": "tsm-relationship-tab"
},
"items": []
}

Inputs​

Parent privilege

Key: parentPriv

Name: Parent privilege

Default: null

Ticket

Key: ticketId

Name: Ticket

Default: null

Preview mode

Key: previewMode

Name: Preview mode

Description: Tick the preview mode if you wish the component to display only the count of records with their names.Place a heading infront of it according to the data displayed by the component.

Default: null

Preview mode - display only count.

Key: displayOnlyPreviewModeCount

Name: Preview mode - display only count.

Description: If you are using preview mode, then tick the checkbox if you wish to display only the count of records without their names.

Default: null

Hide add button

Key: hideAddButton

Name: Hide add button

Default: false

Hide edit button

Key: hideEditButton

Name: Hide edit button

Default: false

Hide delete button

Key: hideDeleteButton

Name: Hide delete button

Default: false

Page size

Key: pageSize

Name: Page size

Default: null

addRelationshipSuccessActions

Key: addRelationshipSuccessActions

Name: addRelationshipSuccessActions

Default: []

addRelationshipErrorActions

Key: addRelationshipErrorActions

Name: addRelationshipErrorActions

Default: []

Script

Key: addRelationshipScriptCode

Name: Script

Default: ""

Script data

Key: addRelationshipScriptData

Name: Script data

Description: Additional params for script evaluation

Default: {}

Hide script error

Key: addRelationshipHideScriptError

Name: Hide script error

Default: false

addRelationshipScriptSuccessActions

Key: addRelationshipScriptSuccessActions

Name: addRelationshipScriptSuccessActions

Default: []

addRelationshipScriptErrorActions

Key: addRelationshipScriptErrorActions

Name: addRelationshipScriptErrorActions

Default: []

deleteRelationshipSuccessActions

Key: deleteRelationshipSuccessActions

Name: deleteRelationshipSuccessActions

Default: []

deleteRelationshipErrorActions

Key: deleteRelationshipErrorActions

Name: deleteRelationshipErrorActions

Default: []

Script

Key: deleteRelationshipScriptCode

Name: Script

Default: ""

Script data

Key: deleteRelationshipScriptData

Name: Script data

Description: Additional params for script evaluation

Default: {}

Hide script error

Key: deleteRelationshipHideScriptError

Name: Hide script error

Default: false

deleteRelationshipScriptSuccessActions

Key: deleteRelationshipScriptSuccessActions

Name: deleteRelationshipScriptSuccessActions

Default: []

deleteRelationshipScriptErrorActions

Key: deleteRelationshipScriptErrorActions

Name: deleteRelationshipScriptErrorActions

Default: []


Ticket development tsm-ticket-git-overview​

Displays related GitLab merge requests and commits.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"widget": {
"type": "tsm-ticket-git-overview"
},
"config": {
"ticketKey": ""
}
}

Inputs​

Ticket

Key: ticketKey

Name: Ticket

Description: Select a ticket or switch to a JEXL expression returning its key.

Default: ""

Examples​

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

Ticket git overview — 01-ticket-git-overview.json

{
"type": "object",
"title": "Ticket Git overview",
"properties": {},
"layout": [
{
"type": "layout",
"widget": {
"type": "tsm-ticket-git-overview"
},
"config": {
"ticketKey": "${$context.entity.key}"
}
}
]
}

Ticket Category Select tsm-ticket-category-lov​

Selection of a ticket category from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Category",
"widget": {
"type": "tsm-ticket-category-lov"
},
"type": "string",
"config": {
"selectProperty": "id"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "string"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-category-lov.

{
"type": "object",
"title": "Ticket Category Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-category-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-category-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Category Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-category-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-category-lov.

{
"type": "object",
"title": "Ticket Category Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-category-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-category-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Category Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-category-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Category Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-category-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Category Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-category-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket deployment tsm-ticket-git-deployment​

Checks deployment of related merge requests and commits on demand.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"widget": {
"type": "tsm-ticket-git-deployment"
},
"config": {
"ticketKey": ""
}
}

Inputs​

Ticket

Key: ticketKey

Name: Ticket

Description: Select a ticket or switch to a JEXL expression returning its key.

Default: ""

Examples​

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

Ticket git deployment — 01-ticket-git-deployment.json

{
"type": "object",
"title": "Ticket Git deployment",
"properties": {},
"layout": [
{
"type": "layout",
"widget": {
"type": "tsm-ticket-git-deployment"
},
"config": {
"ticketKey": "${$context.entity.key}"
}
}
]
}

Advice Type Select tsm-advice-type-lov​

Selection of an advice type from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select an Advice Type",
"widget": {
"type": "tsm-advice-type-lov"
},
"type": "object"
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "string"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-advice-type-lov.

{
"type": "object",
"title": "Advice Type Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-advice-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-advice-type-lov"
},
"type": "object",
"title": "Field",
"config": {
"disableLink": true
}
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Advice Type Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-advice-type-lov"
},
"type": "object",
"title": "Field",
"config": {
"keyboardOnMobile": false
}
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-advice-type-lov.

{
"type": "object",
"title": "Advice Type Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-advice-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-advice-type-lov"
},
"type": "string",
"title": "Field",
"config": {
"multiselect": true
}
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Advice Type Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-advice-type-lov"
},
"type": "object",
"title": "Field",
"config": {
"selectFirstValue": true
}
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Advice Type Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-advice-type-lov"
},
"type": "object",
"title": "Field",
"config": {
"showClear": false
}
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Advice Type Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-advice-type-lov"
},
"type": "object",
"title": "Field",
"config": {
"showNoneText": false
}
}
},
"layout": [
"field"
]
}

Ticket Problem Select tsm-ticket-problem-lov​

Selection of a ticket problem from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Problem",
"widget": {
"type": "tsm-ticket-problem-lov"
},
"type": "string",
"config": {
"selectProperty": "id"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-problem-lov.

{
"type": "object",
"title": "Ticket Problem Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-problem-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Problem Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-problem-lov.

{
"type": "object",
"title": "Ticket Problem Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-problem-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-lov"
},
"type": "array",
"config": {
"selectProperty": "id",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Problem Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Problem Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Problem Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket Problem Tree Select tsm-ticket-problem-tree-lov​

Selection of a ticket problem from a tree-structured dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Problem",
"widget": {
"type": "tsm-ticket-problem-tree-lov"
},
"type": "string",
"config": {
"selectProperty": "id"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-ticket-problem-tree-lov/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-problem-tree-lov.

{
"type": "object",
"title": "Ticket Problem Tree Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-problem-tree-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-tree-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Problem Tree Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-tree-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-problem-tree-lov.

{
"type": "object",
"title": "Ticket Problem Tree Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-problem-tree-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-tree-lov"
},
"type": "array",
"config": {
"selectProperty": "id",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Problem Tree Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-tree-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Problem Tree Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-tree-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Problem Tree Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-problem-tree-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket Resolution Select tsm-ticket-resolution-lov​

Selection of a ticket resolution from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Resolution",
"widget": {
"type": "tsm-ticket-resolution-lov"
},
"type": "string",
"config": {
"selectProperty": "id"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: false

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "id"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-resolution-lov.

{
"type": "object",
"title": "Ticket Resolution Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-resolution-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-resolution-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Resolution Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-resolution-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"keyboardOnMobile": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-resolution-lov.

{
"type": "object",
"title": "Ticket Resolution Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-resolution-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-resolution-lov"
},
"type": "array",
"config": {
"selectProperty": "id",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Resolution Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-resolution-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Resolution Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-resolution-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Resolution Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-resolution-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket Select tsm-ticket-lov​

Selection of a ticket from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket",
"widget": {
"type": "tsm-ticket-lov"
},
"type": "string",
"config": {}
}

Inputs​

Listing

Key: listingTypeCode

Name: Listing

Default: null

A profile that defines the display of columns

Key: profileId

Name: A profile that defines the display of columns

Default: null

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Disable key

Key: disableKey

Name: Disable key

Description: When enabled, hides the ticket key (e.g. "TICKET-123") from the readonly display and shows only the ticket name.

Default: null

Ticket type

Key: typeCode

Name: Ticket type

Default: null

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Characteristics filters

Key: chars

Name: Characteristics filters

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "id"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-lov.

{
"type": "object",
"title": "Ticket Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-lov"
},
"type": "string",
"config": {
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-lov"
},
"type": "string",
"config": {
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-lov.

{
"type": "object",
"title": "Ticket Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-lov"
},
"type": "array",
"config": {
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-lov"
},
"type": "string",
"config": {
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-lov"
},
"type": "string",
"config": {
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-lov"
},
"type": "string",
"config": {
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket Status Select tsm-ticket-status-lov​

Selection of a ticket status from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Status",
"widget": {
"type": "tsm-ticket-status-lov"
},
"type": "string",
"config": {
"selectProperty": "code"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-status-lov.

{
"type": "object",
"title": "Ticket Status Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-status-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-status-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Status Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-status-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-status-lov.

{
"type": "object",
"title": "Ticket Status Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-status-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-status-lov"
},
"type": "array",
"config": {
"selectProperty": "code",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Status Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-status-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Status Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-status-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Status Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-status-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Selection of a ticket related party from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket related party",
"widget": {
"type": "tsm-ticket-related-party-lov"
},
"type": "object",
"config": {}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Ticket

Key: ticketId

Name: Ticket

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-ticket-related-party-lov/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-related-party-lov.

{
"type": "object",
"title": "Ticket Related Party Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-related-party-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-lov"
},
"type": "object",
"config": {
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Related Party Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-lov"
},
"type": "object",
"config": {
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-related-party-lov.

{
"type": "object",
"title": "Ticket Related Party Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-related-party-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-lov"
},
"type": "array",
"config": {
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Related Party Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-lov"
},
"type": "object",
"config": {
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Related Party Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-lov"
},
"type": "object",
"config": {
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Related Party Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-lov"
},
"type": "object",
"config": {
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Selection of a ticket related party role from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Related Party Role",
"widget": {
"type": "tsm-ticket-related-party-role-lov"
},
"type": "string",
"config": {
"selectProperty": "code"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-ticket-related-party-role-lov/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-related-party-role-lov.

{
"type": "object",
"title": "Ticket Related Party Role Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-related-party-role-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-role-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Related Party Role Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-role-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-related-party-role-lov.

{
"type": "object",
"title": "Ticket Related Party Role Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-related-party-role-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-role-lov"
},
"type": "array",
"config": {
"selectProperty": "code",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Related Party Role Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-role-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Related Party Role Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-role-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Related Party Role Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-party-role-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket Priority Select tsm-ticket-priority-lov​

Selection of a ticket priority from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Priority",
"widget": {
"type": "tsm-ticket-priority-lov"
},
"type": "string",
"config": {
"selectProperty": "code"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-priority-lov.

{
"type": "object",
"title": "Ticket Priority Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-priority-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-priority-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Priority Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-priority-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-priority-lov.

{
"type": "object",
"title": "Ticket Priority Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-priority-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-priority-lov"
},
"type": "array",
"config": {
"selectProperty": "code",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Priority Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-priority-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Priority Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-priority-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Priority Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-priority-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket Severity Select tsm-ticket-severity-lov​

Selection of a ticket severity from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Severity",
"widget": {
"type": "tsm-ticket-severity-lov"
},
"type": "string",
"config": {
"selectProperty": "id"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-severity-lov.

{
"type": "object",
"title": "Ticket Severity Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-severity-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-severity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Severity Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-severity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-severity-lov.

{
"type": "object",
"title": "Ticket Severity Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-severity-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-severity-lov"
},
"type": "array",
"config": {
"selectProperty": "id",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Severity Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-severity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Severity Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-severity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Severity Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-severity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Selection of a related entity for tickets from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Related Entity",
"widget": {
"type": "tsm-ticket-related-entity-lov"
},
"type": "string",
"config": {
"selectProperty": "id"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Ticket

Key: ticketId

Name: Ticket

Default: null

Type

Key: relatedEntityType

Name: Type

Default: null

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "id"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-ticket-related-entity-lov/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-related-entity-lov.

{
"type": "object",
"title": "Ticket Related Entity Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-related-entity-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Related Entity Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-related-entity-lov.

{
"type": "object",
"title": "Ticket Related Entity Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-related-entity-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-lov"
},
"type": "array",
"config": {
"selectProperty": "id",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Related Entity Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Related Entity Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Related Entity Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket Type Select tsm-ticket-type-lov​

Selection of a ticket type from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Type",
"widget": {
"type": "tsm-ticket-type-lov"
},
"type": "string",
"config": {
"selectProperty": "id"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filter codes

Key: filterCodes

Name: Filter codes

Default: null

Module

Key: module

Name: Module

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: false

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-type-lov.

{
"type": "object",
"title": "Ticket Type Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-type-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Type Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-type-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-type-lov.

{
"type": "object",
"title": "Ticket Type Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-type-lov"
},
"type": "array",
"config": {
"selectProperty": "id",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Type Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-type-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Type Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-type-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showClear": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Type Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-type-lov"
},
"type": "string",
"config": {
"selectProperty": "id",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket Template Type Select tsm-ticket-template-type-lov​

Selection of a ticket template type from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Template Type",
"widget": {
"type": "tsm-ticket-template-type-lov"
},
"type": "string",
"config": {
"module": "ChangeManagement",
"selectProperty": "id"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: true

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "id"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-ticket-template-type-lov/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-template-type-lov.

{
"type": "object",
"title": "Ticket Template Type Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-template-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-template-type-lov"
},
"type": "string",
"config": {
"module": "ChangeManagement",
"selectProperty": "id",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Template Type Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-template-type-lov"
},
"type": "string",
"config": {
"module": "ChangeManagement",
"selectProperty": "id",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-template-type-lov.

{
"type": "object",
"title": "Ticket Template Type Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-template-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-template-type-lov"
},
"type": "array",
"config": {
"module": "ChangeManagement",
"selectProperty": "id",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Template Type Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-template-type-lov"
},
"type": "string",
"config": {
"module": "ChangeManagement",
"selectProperty": "id",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Template Type Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-template-type-lov"
},
"type": "string",
"config": {
"module": "ChangeManagement",
"selectProperty": "id",
"showClear": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Template Type Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-template-type-lov"
},
"type": "string",
"config": {
"module": "ChangeManagement",
"selectProperty": "id",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Selection of a ticket related entity type from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Related Entity Type",
"widget": {
"type": "tsm-ticket-related-entity-type-lov"
},
"type": "string",
"config": {
"selectProperty": "code"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Assignments

Key: assignments

Name: Assignments

Description: 'JSONarrayofassignmentcodes,e.g.["HIEARCHY"]'

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: false

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-ticket-related-entity-type-lov/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-related-entity-type-lov.

{
"type": "object",
"title": "Ticket Related Entity Type Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-related-entity-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-type-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Related Entity Type Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-type-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-related-entity-type-lov.

{
"type": "object",
"title": "Ticket Related Entity Type Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-related-entity-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-type-lov"
},
"type": "array",
"config": {
"selectProperty": "code",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Related Entity Type Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-type-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Related Entity Type Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-type-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showClear": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Related Entity Type Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-type-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Ticket Channel Select tsm-ticket-channel-lov​

Selection of a ticket channel from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a Ticket Channel",
"widget": {
"type": "tsm-ticket-channel-lov"
},
"type": "string",
"config": {
"selectProperty": "code"
}
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Disable link

Key: disableLink

Name: Disable link

Default: false

Allowed values

Key: allowedValues

Name: Allowed values

Default: null

Filters

Key: defaultFilters

Name: Filters

Default: null

Keyboard on mobile

Key: keyboardOnMobile

Name: Keyboard on mobile

Description: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

Default: true

Show clear

Key: showClear

Name: Show clear

Description: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

Default: false

Show none text

Key: showNoneText

Name: Show none text

Description: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

Default: true

Select first value

Key: selectFirstValue

Name: Select first value

Description: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

Default: false

Selection using a listing (one or more values)

Key: multiselect

Name: Selection using a listing (one or more values)

Default: false

Selection mode

Key: selectionMode

Name: Selection mode

Default: "multiple"

Multiple value storage mode

Key: returnType

Name: Multiple value storage mode

Default: "array"

Tree display

Key: treeMode

Name: Tree display

Description: Enable tree display of items. Items must have a field referencing the parent record ID.

Default: false

Parent reference field

Key: treeParentField

Name: Parent reference field

Description: Name of the field on each record that contains the parent record ID (e.g. parentId).

Default: null

Value

Key: selectProperty

Name: Value

Default: "all"

Display

Key: displayField

Name: Display

Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]

Default: ["name"]

Examples​

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

Gen disable link — gen-disable-link.json

Demonstrates config.disableLink = true on tsm-ticket-channel-lov.

{
"type": "object",
"title": "Ticket Channel Select — Disable link",
"description": "Demonstrates config.disableLink = true on tsm-ticket-channel-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-channel-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"disableLink": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen keyboard on mobile — gen-keyboard-on-mobile.json

Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.

{
"type": "object",
"title": "Ticket Channel Select — Keyboard on mobile",
"description": "Keyboard on mobile: When enabled, a system keyboard is shown on mobile devices to filter the list during selection.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-channel-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"keyboardOnMobile": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-channel-lov.

{
"type": "object",
"title": "Ticket Channel Select — Selection using a listing (one or more values)",
"description": "Demonstrates config.multiselect = true on tsm-ticket-channel-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-channel-lov"
},
"type": "array",
"config": {
"selectProperty": "code",
"multiselect": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen select first value — gen-select-first-value.json

Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.

{
"type": "object",
"title": "Ticket Channel Select — Select first value",
"description": "Select first value: When only one record is available, it will be auto-selected. When multiple records exist, nothing happens.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-channel-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"selectFirstValue": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show clear — gen-show-clear.json

Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.

{
"type": "object",
"title": "Ticket Channel Select — Show clear",
"description": "Show clear: When enabled, a clear icon is shown next to the selector so the user can clear the selected value.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-channel-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showClear": true
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Show none text: When enabled, a "No value" item appears in the dropdown and can be selected to clear the field.

{
"type": "object",
"title": "Ticket Channel Select — Show none text",
"description": "Show none text: When enabled, a \"No value\" item appears in the dropdown and can be selected to clear the field.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-channel-lov"
},
"type": "string",
"config": {
"selectProperty": "code",
"showNoneText": false
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Related Entity Icon

Widget Or Layout: unknown

Value:

{
"title": "Related Entity Icon",
"widget": {
"type": "tsm-ticket-related-entity-name-icon-widget"
},
"type": "string",
"config": {
"field": ""
}
}

Inputs​

Field

Key: field

Name: Field

Description: Name of the related entity attribute to display

Default: ""

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-ticket-related-entity-name-icon-widget/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen field — gen-field.json

Field: Name of the related entity attribute to display

{
"type": "object",
"title": "Related Entity Icon — Field",
"description": "Field: Name of the related entity attribute to display",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-related-entity-name-icon-widget"
},
"type": "string",
"config": {
"field": "name"
},
"title": "Field"
}
},
"layout": [
"field"
]
}

Active Advices Panel tsm-advice-active-widget​

Panel displaying details of ticket active advices.

Widget Or Layout: unknown

Value:

{
"widget": {
"type": "tsm-advice-active-widget"
},
"config": {
"ticketId": "null"
},
"type": "layout"
}

Inputs​

Ticket ID

Key: ticketId

Name: Ticket ID

Default: null


Related Entity Detail Reference Data

Widget Or Layout: unknown

Value:

{
"title": "Related Entity Detail Reference Data",
"widget": {
"type": "tsm-related-entity-detail-refdata"
},
"type": "layout"
}

Inputs​

Show Risks

Key: showRisks

Name: Show Risks

Default: false

Related Entity

Key: relatedEntity

Name: Related Entity

Default: null

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-related-entity-detail-refdata/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen show risks — gen-show-risks.json

Demonstrates config.showRisks = true on tsm-related-entity-detail-refdata.

{
"type": "object",
"title": "Related Entity Detail Reference Data — Show Risks",
"description": "Demonstrates config.showRisks = true on tsm-related-entity-detail-refdata.",
"properties": {},
"layout": [
{
"widget": {
"type": "tsm-related-entity-detail-refdata"
},
"type": "layout",
"config": {
"showRisks": true
}
}
]
}

Deník cetin-journal-list-widget​

Deník

Widget Or Layout: unknown

Value:

{
"widget": {
"type": "cetin-journal-list-widget"
},
"type": "layout"
}

Deníkwizard cetin-journal-new-wizard​

Deníkwizard

Widget Or Layout: unknown

Value:

{
"widget": {
"type": "cetin-journal-new-wizard"
},
"type": "layout"
}

Inputs​

Ticket

Key: ticket

Name: Ticket


KonaktyLoc cetin-ticket-kontaktyloc​

KonaktyLoc

Widget Or Layout: unknown

Value:

{
"widget": {
"type": "cetin-ticket-kontaktyloc"
},
"type": "layout"
}

Inputs​

Default value

Key: konaktryLocs

Name: Default value

Default: null


Selection of a ticket link type from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a ticket link type",
"widget": {
"type": "tsm-ticket-link-type-lov",
"readonly": false
},
"type": "object"
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Value

Key: selectProperty

Name: Value

Description: Determines what is stored as the value. "Whole object" stores the entire link type.

Default: "all"

Multiselect

Key: multiselect

Name: Multiselect

Default: false

Filterable

Key: filterable

Name: Filterable

Default: true

Show code next to name

Key: showCodeInLabel

Name: Show code next to name

Default: false

Show none text

Key: showNoneText

Name: Show none text

Default: true

Offer the reverse direction too

Key: enableReverseRelation

Name: Offer the reverse direction too

Description: When disabled, reverse (backward) link directions are not offered in the list.

Default: true

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-ticket-link-type-lov/. Each is a complete validated FluentSchema — copy & adapt for your form.

Gen enable reverse relation — gen-enable-reverse-relation.json

Offer the reverse direction too: When disabled, reverse (backward) link directions are not offered in the list.

{
"type": "object",
"title": "Ticket Link Type Select — Offer the reverse direction too",
"description": "Offer the reverse direction too: When disabled, reverse (backward) link directions are not offered in the list.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-lov",
"readonly": false
},
"type": "object",
"title": "Field",
"config": {
"enableReverseRelation": false
}
}
},
"layout": [
"field"
]
}

Gen filterable — gen-filterable.json

Demonstrates config.filterable = false on tsm-ticket-link-type-lov.

{
"type": "object",
"title": "Ticket Link Type Select — Filterable",
"description": "Demonstrates config.filterable = false on tsm-ticket-link-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-lov",
"readonly": false
},
"type": "object",
"title": "Field",
"config": {
"filterable": false
}
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-link-type-lov.

{
"type": "object",
"title": "Ticket Link Type Select — Multiselect",
"description": "Demonstrates config.multiselect = true on tsm-ticket-link-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-lov",
"readonly": false
},
"type": "array",
"title": "Field",
"config": {
"multiselect": true
}
}
},
"layout": [
"field"
]
}

Gen show code in label — gen-show-code-in-label.json

Demonstrates config.showCodeInLabel = true on tsm-ticket-link-type-lov.

{
"type": "object",
"title": "Ticket Link Type Select — Show code next to name",
"description": "Demonstrates config.showCodeInLabel = true on tsm-ticket-link-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-lov",
"readonly": false
},
"type": "object",
"title": "Field",
"config": {
"showCodeInLabel": true
}
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Demonstrates config.showNoneText = false on tsm-ticket-link-type-lov.

{
"type": "object",
"title": "Ticket Link Type Select — Show none text",
"description": "Demonstrates config.showNoneText = false on tsm-ticket-link-type-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-lov",
"readonly": false
},
"type": "object",
"title": "Field",
"config": {
"showNoneText": false
}
}
},
"layout": [
"field"
]
}

Selection of a ticket link type from a dropdown list.

Widget Or Layout: unknown

Value:

{
"title": "Select a ticket link type",
"widget": {
"type": "tsm-ticket-link-type-directions-lov",
"readonly": false
},
"type": "object"
}

Inputs​

Default value

Key: default

Name: Default value

Default: ""

Value

Key: selectProperty

Name: Value

Description: Determines what is stored as the value. "Whole object" stores the entire link type.

Default: "all"

Multiselect

Key: multiselect

Name: Multiselect

Default: false

Filterable

Key: filterable

Name: Filterable

Default: true

Show code next to name

Key: showCodeInLabel

Name: Show code next to name

Default: false

Show none text

Key: showNoneText

Name: Show none text

Default: true

Offer the reverse direction too

Key: enableReverseRelation

Name: Offer the reverse direction too

Description: When disabled, reverse (backward) link directions are not offered in the list.

Default: true

Examples​

Curated configurations from libs/framework/fluent-forms/__fixtures__/widgets/tsm-ticket-link-type-directions-lov/. Each is a complete validated FluentSchema — copy & adapt for your form.

Directions — 01-directions.json

{
"type": "object",
"properties": {
"relation": {
"type": "object",
"title": "Ticket relationship and direction",
"widget": {
"type": "tsm-ticket-link-type-directions-lov"
},
"config": {
"selectProperty": "all",
"enableReverseRelation": true,
"showCodeInLabel": true
}
}
},
"layout": [
"relation"
]
}

Gen enable reverse relation — gen-enable-reverse-relation.json

Offer the reverse direction too: When disabled, reverse (backward) link directions are not offered in the list.

{
"type": "object",
"title": "Ticket Link Type Select — Offer the reverse direction too",
"description": "Offer the reverse direction too: When disabled, reverse (backward) link directions are not offered in the list.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-directions-lov",
"readonly": false
},
"type": "object",
"title": "Field",
"config": {
"enableReverseRelation": false
}
}
},
"layout": [
"field"
]
}

Gen filterable — gen-filterable.json

Demonstrates config.filterable = false on tsm-ticket-link-type-directions-lov.

{
"type": "object",
"title": "Ticket Link Type Select — Filterable",
"description": "Demonstrates config.filterable = false on tsm-ticket-link-type-directions-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-directions-lov",
"readonly": false
},
"type": "object",
"title": "Field",
"config": {
"filterable": false
}
}
},
"layout": [
"field"
]
}

Gen multiselect — gen-multiselect.json

Demonstrates config.multiselect = true on tsm-ticket-link-type-directions-lov.

{
"type": "object",
"title": "Ticket Link Type Select — Multiselect",
"description": "Demonstrates config.multiselect = true on tsm-ticket-link-type-directions-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-directions-lov",
"readonly": false
},
"type": "array",
"title": "Field",
"config": {
"multiselect": true
}
}
},
"layout": [
"field"
]
}

Gen show code in label — gen-show-code-in-label.json

Demonstrates config.showCodeInLabel = true on tsm-ticket-link-type-directions-lov.

{
"type": "object",
"title": "Ticket Link Type Select — Show code next to name",
"description": "Demonstrates config.showCodeInLabel = true on tsm-ticket-link-type-directions-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-directions-lov",
"readonly": false
},
"type": "object",
"title": "Field",
"config": {
"showCodeInLabel": true
}
}
},
"layout": [
"field"
]
}

Gen show none text — gen-show-none-text.json

Demonstrates config.showNoneText = false on tsm-ticket-link-type-directions-lov.

{
"type": "object",
"title": "Ticket Link Type Select — Show none text",
"description": "Demonstrates config.showNoneText = false on tsm-ticket-link-type-directions-lov.",
"properties": {
"field": {
"widget": {
"type": "tsm-ticket-link-type-directions-lov",
"readonly": false
},
"type": "object",
"title": "Field",
"config": {
"showNoneText": false
}
}
},
"layout": [
"field"
]
}

translation.place.placesLabel

Widget Or Layout: unknown

Value:

{
"title": "translation.place.placesLabel",
"widget": {
"type": "cetin-ticket-related-entity-place-tab"
},
"type": "layout"
}

Inputs​

Ticket

Key: ticket

Name: Ticket

Default: ""

Default policy

Key: defaultPolicy

Name: Default policy

Default: null


translation.shared.customerDetail cetin-ticketing-customer-detail-widget​

translation.shared.customerDetail

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.customerDetail",
"widget": {
"type": "cetin-ticketing-customer-detail-widget"
},
"type": "layout"
}

translation.shared.rca cetin-ticketing-rca-widget​

translation.shared.rca

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.rca",
"widget": {
"type": "cetin-ticketing-rca-widget"
},
"type": "layout"
}

Inputs​

Ticket

Key: ticket

Name: Ticket

Default: null


translation.shared.ropAddress cetin-rop-address-input​

translation.shared.ropAddress

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.ropAddress",
"widget": {
"type": "cetin-rop-address-input"
},
"type": "string"
}

Inputs​

Ticket

Key: ticket

Name: Ticket

Default: ""


translation.shared.serviceDetail cetin-ticketing-service-detail-widget​

translation.shared.serviceDetail

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.serviceDetail",
"widget": {
"type": "cetin-ticketing-service-detail-widget"
},
"type": "layout"
}

translation.shared.ticketNumbers cetin-ticketing-numbers-widget​

translation.shared.ticketNumbers

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.ticketNumbers",
"widget": {
"type": "cetin-ticketing-numbers-widget"
},
"type": "layout"
}

translation.shared.ticketWidgets.METALIC_LINE_PROGRESS cetin-line-progress-info​

translation.shared.ticketWidgets.METALIC_LINE_PROGRESS

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.ticketWidgets.METALIC_LINE_PROGRESS",
"widget": {
"type": "cetin-line-progress-info"
},
"config": {
"ticketId": "${$context.ticket.id}"
},
"type": "layout"
}

Inputs​

Ticket

Key: ticketId

Name: Ticket

Default: ""


translation.shared.ticketWidgets.OPERATIONAL_TRAIL cetin-operational-trail​

translation.shared.ticketWidgets.OPERATIONAL_TRAIL

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.ticketWidgets.OPERATIONAL_TRAIL",
"widget": {
"type": "cetin-operational-trail"
},
"config": {
"ticketId": "${$context.ticket.id}"
},
"type": "layout"
}

Inputs​

Ticket

Key: ticketId

Name: Ticket

Default: ""


translation.shared.ticketWidgets.TERMINATING_REGISTER cetin-ticket-terminating-register​

translation.shared.ticketWidgets.TERMINATING_REGISTER

Widget Or Layout: unknown

Value:

{
"type": "string",
"widget": {
"type": "cetin-ticket-terminating-register"
}
}

translation.shared.ticketWidgets.TERMINATING_REGISTER_CONFIG cetin-ticket-terminating-register-config​

translation.shared.ticketWidgets.TERMINATING_REGISTER_CONFIG

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.ticketWidgets.TERMINATING_REGISTER_CONFIG",
"widget": {
"type": "cetin-ticket-terminating-register-config"
},
"config": {},
"type": "layout"
}

translation.shared.ticketWidgets.TERMINATING_REGISTER_WFM cetin-ticket-terminating-register-wfm​

translation.shared.ticketWidgets.TERMINATING_REGISTER_WFM

Widget Or Layout: unknown

Value:

{
"type": "string",
"widget": {
"type": "cetin-ticket-terminating-register-wfm"
}
}

translation.shared.ticketWidgets.ZIS_SERVICE_FULL cetin-zis-service-full​

translation.shared.ticketWidgets.ZIS_SERVICE_FULL

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.ticketWidgets.ZIS_SERVICE_FULL",
"widget": {
"type": "cetin-zis-service-full"
},
"config": {},
"type": "layout"
}

Inputs​

Case ID

Key: caseId

Name: Case ID

Default: null

Service

Key: serviceId

Name: Service

Default: null

Ticket ID

Key: ticketId

Name: Ticket ID

Default: null


Wizard cetin-ticketing-new-wizard​

Ticketingwizard

Widget Or Layout: unknown

Value:

{
"title": "translation.shared.rca",
"widget": {
"type": "cetin-ticketing-new-wizard"
},
"type": "layout"
}

Inputs​

Ticket

Key: ticket

Name: Ticket


ZměnazTPLnaEvidenčníL. cetin-ticket-zmena-evidencni​

ZměnazTPLnaEvidenčníL.

Widget Or Layout: unknown

Value:

{
"widget": {
"type": "cetin-ticket-zmena-evidencni"
},
"type": "layout"
}

Inputs​

Ticket ID

Key: ticketId

Name: Ticket ID

Default: null