Skip to main content
Version: 2.4

Inventory Widgets


Instance Conf. Tree List tsm-entity-instance-tree

Tree-structured list of instance configurations.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Instance Configuration Tree",
"widget": {
"type": "tsm-entity-instance-tree"
}
}

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.


Product Conf. List tsm-entity-instance-configuration-list-widget-new

List of product configurations in a tabular view with filtering and editing options.

Widget Or Layout: unknown

Value:

{
"title": "Product Configuration List",
"widget": {
"type": "tsm-entity-instance-configuration-list-widget-new"
},
"type": "layout",
"config": {}
}

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 Instance Conf. Form tsm-entity-instance-configuration-form

Displays form of Entity Instance Configuration by Catalog Specification

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Entity Instance Configuration Form",
"widget": {
"type": "tsm-entity-instance-configuration-form"
}
}

Inputs

Entity Instance Configuration

Key: entityInstanceConfigurationId

Name: Entity Instance Configuration

Form specification name

Key: formSpecificationName

Name: Form specification name


Instance Conf. Relation Bookmark tsm-entity-instance-relationship

Simple list of relationships for instance configurations in a tabular view.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Instance Configuration Relationships Bookmark",
"widget": {
"type": "tsm-entity-instance-relationship"
}
}

Inputs

Inventory

Key: entityInstanceConfiguration

Name: Inventory


Entity Instance Configurations Checklist tsm-entity-instance-configuration-checklist

Simple list of Entity Instance Configurations with checklist in a tabular view.

Widget Or Layout: unknown

Value:

{
"type": "object",
"widget": {
"type": "tsm-entity-instance-configuration-checklist"
}
}

Inputs

Show name

Key: showName

Name: Show name

Order

Key: orderRef

Name: Order

Type

Key: type

Name: Type

Description: Type

Other order line columns

Key: otherColumns

Name: Other order line columns

Enable row expansion

Key: enableRowExpansion

Name: Enable row expansion

Description: Expands row with displayed form from Entity Instance Configuration of the row by form specification name

Form specification name

Key: formSpecificationName

Name: Form specification name


Instance Conf. Select tsm-entity-instance-configuration-lov

Selection of an instance configuration from a dropdown list.

Widget Or Layout: unknown

Value:

{
"type": "string",
"title": "Select Instance Configuration",
"widget": {
"type": "tsm-entity-instance-configuration-lov"
}
}

Inputs

Default value

Key: default

Name: Default value

Customer

Key: customerId

Name: Customer

Account

Key: accountId

Name: Account

Listing

Key: listingTypeCode

Name: Listing

Listing ID

Key: listingId

Name: Listing ID

Profile

Key: profileCode

Name: Profile

Option display field

Key: optionDisplayField

Name: Option display field

Remove value on change

Key: removeValueOnChange

Name: Remove value on change

Address

Key: showAddress

Name: Address

Serial number

Key: showSerialNumber

Name: Serial number

Catalog category

Key: showCatalogCategoryName

Name: Catalog category

Specification code

Key: showCatalogSpecificationCode

Name: Specification code

Characteristics filters

Key: chars

Name: Characteristics filters

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


Instance Select tsm-entity-instance-lov

Selection of an instance from a dropdown list.

Widget Or Layout: unknown

Value:

{
"type": "string",
"title": "Select Instance",
"widget": {
"type": "tsm-entity-instance-lov"
}
}

Inputs

Default value

Key: default

Name: Default value

Listing

Key: listingTypeCode

Name: Listing

Characteristics filters

Key: chars

Name: Characteristics filters

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


Instance Conf. Status Bar tsm-entity-instance-steps

Overview of the current status of the instance configuration with quick switching options.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Instance Configuration Status Bar",
"widget": {
"type": "tsm-entity-instance-steps"
}
}

Inputs

Inventory

Key: entityInstanceConfiguration

Name: Inventory


Instance Conf. Cost Card tsm-entity-instance-configuration-cost

Card displaying cost details for instance configurations.

Widget Or Layout: unknown

Value:

{
"type": "layout",
"title": "Instance Configuration Costs",
"widget": {
"type": "tsm-entity-instance-configuration-cost"
}
}

Inputs

Entity instance configuration id

Key: entityInstanceConfigurationId

Name: Entity instance configuration id

Product ids

Key: productIds

Name: Product ids

Catalog ID

Key: catalogId

Name: Catalog ID

Catalog code

Key: catalogCode

Name: Catalog code

Catalog codes

Key: catalogCodes

Name: Catalog codes

Catalog lifecycle status code

Key: catalogLifecycleStatusCode

Name: Catalog lifecycle status code

Category codes

Key: categoryCodes

Name: Category codes

Exclude category codes

Key: excludeCategoryCodes

Name: Exclude category codes

Product codes

Key: productCodes

Name: Product codes

Product type codes

Key: productTypeCodes

Name: Product type codes

Lifecycle status code

Key: lifecycleStatusCode

Name: Lifecycle status code

Exlude ids

Key: excludeIds

Name: Exlude ids

Exclude codes

Key: excludeCodes

Name: Exclude codes

Entity type

Key: entityType

Name: Entity type

Relationship parent id

Key: relationshipParentId

Name: Relationship parent id

Relationship parent code

Key: relationshipParentCode

Name: Relationship parent code

Relationship type code

Key: relationshipTypeCodes

Name: Relationship type code

Relationship add with parent

Key: relationshipAddWithParent

Name: Relationship add with parent

Entity instance types

Key: entityInstanceTypes

Name: Entity instance types

Filter Chars

Key: chars

Name: Filter Chars


IP Address Input tsm-ip-address

Input field for entering an IP address.

Widget Or Layout: unknown

Value:

{
"type": "object",
"title": "Enter IP Address",
"widget": {
"type": "tsm-ip-address",
"notitle": true
}
}

Inputs

Default value

Key: default

Name: Default value