Technical Preview Widgets
Instance Conf. List tsm-entity-instance-configuration-list-widget
List of instance configurations in a tabular view with filtering and editing options.
Widget Or Layout: unknown
Value:
{
"title": "Instance Configuration List",
"widget": {
"type": "tsm-entity-instance-configuration-list-widget"
},
"type": "layout",
"config": {
"pageSize": "20"
}
}
Inputs
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 context data for the listing.
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.
Filters
Key: filters
Name: Filters
Description: Allows defining filters for the data displayed in the list.
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.
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.
Instance Conf. Bookmark tsm-entity-instance-configuration-list-panel
Simple list of instance configurations in a tabular view.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Instance Configuration Bookmark",
"widget": {
"type": "tsm-entity-instance-configuration-list-panel"
}
}
Inputs
Entity instance ID
Key: entityInstanceId
Name: Entity instance ID
New Dependent Instance Button tsm-entity-instance-create-dependent
Button to create a dependent instance.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "New Dependent Entity Instance Button",
"widget": {
"type": "tsm-entity-instance-create-dependent"
}
}
Inputs
Inventory
Key: entityInstanceConfiguration
Name: Inventory
Default type
Key: defaultType
Name: Default type
Icon
Key: icon
Name: Icon
Redirect to detail
Key: redirectToDetail
Name: Redirect to detail
Ticket Category Registry Select tsm-ticket-category-registry-lov
Selection of a ticket category registry from a dropdown list.
Widget Or Layout: unknown
Value:
{
"title": "Select a Ticket Category Registry",
"widget": {
"type": "tsm-ticket-category-registry-lov"
},
"type": "string",
"config": {
"module": "ChangeManagement",
"selectProperty": "id"
}
}
Inputs
Disable link
Key: disableLink
Name: Disable link
Default value
Key: default
Name: Default value
Keyboard on mobile
Key: keyboardOnMobile
Name: Keyboard on mobile
Show clear
Key: showClear
Name: Show clear
Show none text
Key: showNoneText
Name: Show none text
Select first value
Key: selectFirstValue
Name: Select first value
Selection using a listing (one or more values)
Key: multiselect
Name: Selection using a listing (one or more values)
Value
Key: selectProperty
Name: Value
Display
Key: displayField
Name: Display
Description: It is possible to add multiple values using autocomplete or with source code ["key", "name"]
Release Button tsm-ticket-release-button
Ticketing - Ticket Release Button
Widget Or Layout: unknown
Value:
{
"title": "Ticketing - Ticket Release Button",
"widget": {
"type": "tsm-ticket-release-button"
},
"type": "string",
"config": {
"module": "ChangeManagement",
"selectProperty": "id"
}
}
Inputs
Title
Key: label
Name: Title
Target
Key: target
Name: Target
Calendar event list tsm-calendar-event
Calendar event list
Widget Or Layout: unknown
Value:
{
"title": "Calendar event list",
"widget": {
"type": "tsm-calendar-event"
},
"type": "layout",
"config": {
"pageSize": 10
}
}
Inputs
Show selected
Key: showSelected
Name: Show selected
User
Key: userId
Name: User
Parent privilege
Key: parentPriv
Name: Parent privilege
Customer - report tsm-customer-report-form
Customer - report
Widget Or Layout: unknown
Value:
{
"type": "object",
"title": "Customer - report",
"widget": {
"type": "tsm-customer-report-form"
}
}
Inputs
Customer
Key: customerId
Name: Customer
Dms - Participant (sharing-ref) tsm-sharing-ref-lov
Dms - Participant (sharing-ref)
Widget Or Layout: unknown
Value:
{
"type": "object",
"title": "Dms - Participant (sharing-ref)",
"widget": {
"type": "tsm-sharing-ref-lov"
},
"config": {
"validatorRequired": true
}
}
Inputs
Filters
Key: refTypeFilter
Name: Filters
Value
Key: selectProperty
Name: Value
Layout - Chart dtl-fluent-chart
The Charts component provides a set of customizable charting options that can be used to display data in a visually appealing way. It supports a variety of chart types, such as line, bar, pie, doughnut, radar, polar area, and scatter charts.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"widget": {
"type": "dtl-fluent-chart"
},
"items": []
}
Inputs
Listing type
Key: listingTypeCode
Name: Listing type
Chart type
Key: chartType
Name: Chart type
Aggregations
Key: aggs
Name: Aggregations
Datasets
Key: datasets
Name: Datasets
Options
Key: options
Name: Options
Label column
Key: labelColumn
Name: Label column
Label converter
Key: labelConverter
Name: Label converter
Label converter params
Key: labelConverterParams
Name: Label converter params
Filters
Key: filters
Name: Filters
Ordering - Order line hardware tsm-order-line-hardware
Ordering - Order line hardware
Widget Or Layout: unknown
Value:
{
"type": "layout",
"widget": {
"type": "tsm-order-line-hardware"
}
}
Inputs
Order
Key: orderId
Name: Order
Phone dtl-form-input-phone
Phone
Widget Or Layout: unknown
Value:
{
"type": "string",
"title": "Phone",
"widget": {
"type": "phone"
}
}
Inputs
Default value
Key: default
Name: Default value
Scripting - Open detail type tsm-open-console-button
Scripting - Open detail type
Widget Or Layout: unknown
Value:
{
"type": "layout",
"widget": {
"type": "tsm-open-console-button"
}
}
Inputs
Context
Key: context
Name: Context
Slacard tsm-sla-card
Slacard
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Slacard",
"widget": {
"type": "tsm-sla-card"
}
}
Inputs
Ticket
Key: ticket
Name: Ticket
Spreadsheet tsm-sheet-widget
The Spreadsheet component provides a clean, table-based workflow for data: inline cell editing, validation, sorting, and bulk updates for fast data entry.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"widget": {
"type": "tsm-sheet-widget"
}
}
Inputs
Default value
Key: default
Name: Default value
Data
Key: data
Name: Data
Description: This value replaces the initial/default data and represents the current state of the component.
Enable import in "readonly mode"
Key: enableImportOnReadonly
Name: Enable import in "readonly mode"
Default rows count
Key: rows
Name: Default rows count
Default cols count
Key: cols
Name: Default cols count
Max height
Key: maxHeight
Name: Max height
Výchozí název prvního sheetu
Key: defaultFirstSheetName
Name: Výchozí název prvního sheetu
Tasks tsm-process-instance-diagrams
Tasks
Widget Or Layout: unknown
Value:
{
"type": "string",
"title": "Tasks",
"widget": {
"type": "tsm-process-instance-diagrams"
}
}
tSM Characteristic tsm-characteristic
tSM Characteristic - used to insert a characteristic.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"widget": {
"type": "tsm-characteristic"
},
"config": {
"context": "${$context}"
}
}
Inputs
Code
Key: code
Name: Code
Show title
Key: enableLabel
Name: Show title
Disable count is single child
Key: disableCountIsSingleChild
Name: Disable count is single child
Disable show errors in characteristic
Key: characteristicShowDisableErrors
Name: Disable show errors in characteristic
Context
Key: context
Name: Context
Description: Enter a value that will be dynamically inserted as context. Use the $value placeholder, which will automatically be replaced with the current value during runtime. This enables flexible data transfer between components or modules.
User management - User Group Selection tsm-user-group-list-widget
User management - User Group Selection
Widget Or Layout: unknown
Value:
{
"title": "User management - User Group Selection",
"widget": {
"type": "tsm-user-group-list-widget"
},
"type": "layout",
"config": {
"pageSize": 10
}
}
Inputs
Title
Key: title
Name: Title
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 context data for the listing.
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.
Filters
Key: filters
Name: Filters
Description: Allows defining filters for the data displayed in the list.
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.
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.
Work estimate tsm-worklog-estimate
Work estimate
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Worklog",
"widget": {
"type": "tsm-worklog-estimate"
}
}
Inputs
Owner type
Key: ownerType
Name: Owner type
Owner Id
Key: ownerId
Name: Owner Id
Create privilege
Key: addPrivilege
Name: Create privilege
Worklog duration input tsm-worklog-duration
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Worklog duration",
"widget": {
"type": "tsm-worklog-duration"
}
}
Worklog stopwatch start button tsm-worklog-stopwatch-start-button
Worklog stopwatch start button
Widget Or Layout: unknown
Value:
{
"title": "Worklog stopwatch start button",
"widget": {
"type": "tsm-worklog-stopwatch-start-button"
},
"type": "layout",
"config": {
"ownerId": "",
"ownerType": ""
}
}
Inputs
Owner type
Key: ownerType
Name: Owner type
Owner Id
Key: ownerId
Name: Owner Id