Document Management System Widgets
Notification List tsm-notification-tab
List of notifications in a tabular view with filtering and editing options.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Notification List",
"widget": {
"type": "tsm-notification-tab"
}
}
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.
Entity Specification Select tsm-entity-specification-lov
Selection of a Entity Specification from a dropdown list.
Widget Or Layout: unknown
Value:
{
"type": "string",
"title": "Select Entity Specification",
"widget": {
"type": "tsm-entity-specification-lov"
}
}
Inputs
Default value
Key: default
Name: Default value
Filters
Key: defaultFilters
Name: Filters
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"]
Worklog List tsm-worklog-list
List of worklogs in a tabular view with filtering and editing options.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Worklog List",
"widget": {
"type": "tsm-worklog-list"
}
}
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.
Comments Bookmark dtl-comments-widget
Simple list of comments in a tabular view.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Comments Bookmark",
"widget": {
"type": "dtl-comments-widget"
}
}
Inputs
Owner type
Key: ownerType
Name: Owner type
Owner Id
Key: ownerId
Name: Owner Id
Parent privilege
Key: parentPriv
Name: Parent privilege
Allowed comment types
Key: commentTypeCodes
Name: Allowed comment types
Default comment type
Key: defaultCommentType
Name: Default comment type
Context
Key: context
Name: Context
Listing ID
Key: listingId
Name: Listing ID
Listing
Key: listingTypeCode
Name: Listing
Profile
Key: profileId
Name: Profile
Hide comments filters
Key: hiddenTableFilter
Name: Hide comments filters
Description: Filters will no longer be visible
Hide comments menu
Key: hiddenTableMenu
Name: Hide comments menu
Description: Menu will no longer be visible
Hide comments profiles
Key: hiddenTableProfile
Name: Hide comments profiles
Description: Profile will no longer be visible
Plaintext mode
Key: plaintext
Name: Plaintext mode
Description: Plaintext mode - saves as plaintext and disable configuration of colors, fonts etc.
Allow empty comment type
Key: commentTypeAllowEmpty
Name: Allow empty comment type
Controls for expanding/collapsing comments
Key: showFoldControls
Name: Controls for expanding/collapsing comments
Page size
Key: pageSize
Name: Page size
Max height
Key: maxHeight
Name: Max height
Filters
Key: defaultFilters
Name: Filters
Worklogs Bookmark dtl-worklogs-widget
Simple list of worklogs in a tabular view.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Worklogs Overview",
"widget": {
"type": "dtl-worklogs-widget"
}
}
Inputs
Owner type
Key: ownerType
Name: Owner type
Owner Id
Key: ownerId
Name: Owner Id
Allowed worklog types
Key: worklogTypeCodes
Name: Allowed worklog types
Default worklog type
Key: defaultWorklogType
Name: Default worklog type
Context
Key: context
Name: Context
Listing
Key: listingTypeCode
Name: Listing
Profile
Key: profileId
Name: Profile
Allow empty worklog type
Key: worklogTypeAllowEmpty
Name: Allow empty worklog type
Hidden table filter
Key: hiddenTableFilter
Name: Hidden table filter
Description: The filters won´t be visible anymore
Hidden table menu
Key: hiddenTableMenu
Name: Hidden table menu
Description: Menu won´t be visible anymore
Hidden table profile
Key: hiddenTableProfile
Name: Hidden table profile
Description: Profile won´t be visible anymore
Attachments Bookmark dtl-attachments-widget
Simple list of attachments in a tabular view.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Attachments Bookmark",
"widget": {
"type": "dtl-attachments-widget"
}
}
Inputs
Owner type
Key: ownerType
Name: Owner type
Owner Id
Key: ownerId
Name: Owner Id
Parent privilege
Key: parentPriv
Name: Parent privilege
Allowed attachment types
Key: attachmentTypeCodes
Name: Allowed attachment types
Listing
Key: listingTypeCode
Name: Listing
Profile
Key: profileId
Name: Profile
Allow empty attachment type
Key: attachmentTypeAllowEmpty
Name: Allow empty attachment type
Preview mode
Key: previewMode
Name: Preview mode
Preview mode - display only count.
Key: displayOnlyPreviewModeCount
Name: Preview mode - display only count.
Hidden file type
Key: hiddenFileType
Name: Hidden file type
Description: Hidden file type won´t be visible anymore
Hidden size unit
Key: hiddenSizeUnit
Name: Hidden size unit
Description: Hidden size unit won´t be visible anymore
Hidden when inserted
Key: hiddenWhenInserted
Name: Hidden when inserted
Description: Hidden when inserted won´t be visible anymore
Hidden who inserted
Key: hiddenWhoInserted
Name: Hidden who inserted
Description: Hidden who inserted won´t be visible anymore
Hidden attachment type name
Key: hiddenAttachmentTypeName
Name: Hidden attachment type name
Description: Hidden attachment type name won´t be visible anymore
Hidden table drop file
Key: hiddenTableDropFile
Name: Hidden table drop file
Description: The drop zone won´t be visible anymore
Hidden table filter
Key: hiddenTableFilter
Name: Hidden table filter
Description: The filters won´t be visible anymore
Hidden table menu
Key: hiddenTableMenu
Name: Hidden table menu
Description: Menu won´t be visible anymore
Hidden table profile
Key: hiddenTableProfile
Name: Hidden table profile
Description: Profile won´t be visible anymore
Upload large files
Key: largeFiles
Name: Upload large files
Description: Ability to upload large files. Must have correctly configured application server, etc.
Select multiple records
Key: multiple
Name: Select multiple records
Description: If you uncheck this option, only one file can be selected.
Related entity
Key: relatedEntities
Name: Related entity
Attachment Type Select tsm-attachment-type-lov
Selection of an attachment type from a dropdown list.
Widget Or Layout: unknown
Value:
{
"type": "object",
"title": "Select an Attachment Type",
"widget": {
"type": "tsm-attachment-type-lov"
},
"config": {}
}
Inputs
Default value
Key: default
Name: Default value
Filters
Key: defaultFilters
Name: Filters
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"]
Comment Type Select tsm-comment-type-lov
Selection of a comment type from a dropdown list.
Widget Or Layout: unknown
Value:
{
"type": "object",
"title": "Select a Comment Type",
"widget": {
"type": "tsm-comment-type-lov"
},
"config": {}
}
Inputs
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"]
Worklog Type Select tsm-worklog-type-lov
Selection of a worklog type from a dropdown list.
Widget Or Layout: unknown
Value:
{
"type": "object",
"title": "Select a Worklog Type",
"widget": {
"type": "tsm-worklog-type-lov"
},
"config": {}
}
Inputs
Default value
Key: default
Name: Default value
Filters
Key: defaultFilters
Name: Filters
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"]
Layout Select tsm-formatter-template-lov
Selection of a layout from a dropdown list.
Widget Or Layout: unknown
Value:
{
"type": "string",
"title": "Select a Layout",
"widget": {
"type": "tsm-formatter-template-lov"
},
"config": {
"selectProperty": "id"
}
}
Inputs
Default value
Key: default
Name: Default value
Filters
Key: defaultFilters
Name: Filters
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"]
Notification Template Select tsm-notification-template-lov
Selection of a notification template from a dropdown list.
Widget Or Layout: unknown
Value:
{
"type": "string",
"title": "Select a Notification Template",
"widget": {
"type": "tsm-notification-template-lov"
},
"config": {
"selectProperty": "id"
}
}
Inputs
Value
Key: selectProperty
Name: Value
Default value
Key: default
Name: Default value
Filters
Key: defaultFilters
Name: Filters
Formatter Doc. Template Select tsm-formatter-document-template-lov
Selection of a document template for formatting from a dropdown list.
Widget Or Layout: unknown
Value:
{
"type": "string",
"title": "Select a Document Template",
"widget": {
"type": "tsm-formatter-document-template-lov"
},
"config": {
"selectProperty": "id"
}
}
Inputs
Default value
Key: default
Name: Default value
Filters
Key: defaultFilters
Name: Filters
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"]
Email Communication Panel tsm-communication-widget
Panel for managing and displaying email communications.
Widget Or Layout: unknown
Value:
{
"type": "layout",
"widget": {
"type": "tsm-communication-widget"
}
}
Inputs
Owner Id
Key: ownerId
Name: Owner Id
Owner type
Key: ownerType
Name: Owner type
Template code
Key: templateCode
Name: Template code
Hash suggestions
Key: hashtagOption
Name: Hash suggestions
Description: Hash suggestions
Awareness dtl-awareness-users
Awareness
Widget Or Layout: unknown
Value:
{
"type": "layout",
"title": "Awareness",
"widget": {
"type": "dtl-awareness-users"
}
}
Inputs
Owner type
Key: ownerType
Name: Owner type
Owner Id
Key: ownerId
Name: Owner Id
Emails SLA tsm-communication-sla
The component is used to display the email communication thread
Widget Or Layout: unknown
Value:
{
"type": "layout",
"widget": {
"type": "tsm-communication-sla"
}
}
Inputs
Emails SLA
Key: slaData
Name: Emails SLA
Session emails tsm-communication-session
Session emails
Widget Or Layout: unknown
Value:
{
"type": "string",
"widget": {
"type": "tsm-communication-session"
}
}