Skip to main content
Version: 2.4

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"
}
}