Technical Preview Widgets
Advanced - User register listing tsm-user-defined-list-widget
Displays a list of user values.
Widget Or Layout: widget
Value:
{
"type": "array",
"title": "Advanced - User register listing",
"widget": {
"type": "tsm-user-defined-list-widget",
"readonly": true
}
}
Ticket Category Registry Select tsm-ticket-category-registry-lov
Selection of a ticket category registry from a dropdown list.
Widget Or Layout: widget
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: widget
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: layout
Value:
{
"title": "Calendar event list",
"widget": {
"type": "tsm-calendar-event"
},
"type": "layout",
"config": {
"pageSize": 10
}
}
Inputs
Default value
Key: default
Name: Default value
User
Key: userId
Name: User
Customer - report tsm-customer-report-form
Customer - report
Widget Or Layout: widget
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: widget
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: layout
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: layout
Value:
{
"type": "layout",
"widget": {
"type": "tsm-order-line-hardware"
}
}
Inputs
Order
Key: orderId
Name: Order
Phone dtl-form-input-phone
Phone
Widget Or Layout: widget
Value:
{
"type": "string",
"title": "Phone",
"widget": {
"type": "phone"
}
}
Scripting - Open detail type tsm-open-console-button
Scripting - Open detail type
Widget Or Layout: layout
Value:
{
"type": "layout",
"widget": {
"type": "tsm-open-console-button"
}
}
Slacard tsm-sla-card
Slacard
Widget Or Layout: layout
Value:
{
"type": "layout",
"title": "Slacard",
"widget": {
"type": "tsm-sla-card"
}
}
Inputs
Ticket
Key: ticket
Name: Ticket
Tasks tsm-process-instance-diagrams
Tasks
Widget Or Layout: layout
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: layout
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: layout
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
Profile id
Key: profileId
Name: Profile id
Page size
Key: pageSize
Name: Page size
Work estimate tsm-worklog-estimate
Work estimate
Widget Or Layout: widget
Value:
{
"type": "layout",
"title": "Worklog",
"widget": {
"type": "tsm-worklog-estimate"
}
}
worklog duration input tsm-worklog-duration
Widget Or Layout: layout
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: layout
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