Skip to main content

Inventory 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: layout

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: Height of the table including desired units (px, em, rem, %, vh).

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.

Hidden

Key: hidden

Name: Hidden

Description: Hides the component. You can also control its visibility with an expression in the expression editor.

Optional CSS class

Key: customStyleClass

Name: Optional CSS class

Description: An optional CSS class to modify the style of this component. Examples: p-datatable-layout-fixed

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: translation.configFormWidgets.basicEditor.filters.tooltip

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 Nested Sorting

Key: externalTqlSortForNested

Name: TQL Nested Sorting

Description: Modifies the default sorting in TQL for nested attributes.

TQL Query Params

Key: tqlQueryParams

Name: TQL Query Params

Description: Adds query parameters to the TQL request.


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

Tree-structured list of instance configurations.

Widget Or Layout: layout

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: Height of the table including desired units (px, em, rem, %, vh).

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.

Hidden

Key: hidden

Name: Hidden

Description: Hides the component. You can also control its visibility with an expression in the expression editor.

Optional CSS class

Key: customStyleClass

Name: Optional CSS class

Description: An optional CSS class to modify the style of this component. Examples: p-datatable-layout-fixed

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: translation.configFormWidgets.basicEditor.filters.tooltip

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 Nested Sorting

Key: externalTqlSortForNested

Name: TQL Nested Sorting

Description: Modifies the default sorting in TQL for nested attributes.

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: layout

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: Height of the table including desired units (px, em, rem, %, vh).

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.

Hidden

Key: hidden

Name: Hidden

Description: Hides the component. You can also control its visibility with an expression in the expression editor.

Optional CSS class

Key: customStyleClass

Name: Optional CSS class

Description: An optional CSS class to modify the style of this component. Examples: p-datatable-layout-fixed

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: translation.configFormWidgets.basicEditor.filters.tooltip

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 Nested Sorting

Key: externalTqlSortForNested

Name: TQL Nested Sorting

Description: Modifies the default sorting in TQL for nested attributes.

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: layout

Value:

{
  "type": "layout",
  "title": "",
  "widget": {
    "type": "tsm-entity-instance-configuration-list-panel"
  }
}

Inputs

Default value

Key: default

Name: Default value

Entity instance ID

Key: entityInstanceId

Name: Entity instance ID


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

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

Widget Or Layout: layout

Value:

{
  "type": "layout",
  "title": "",
  "widget": {
    "type": "tsm-entity-instance-relationship"
  }
}

Inputs

Default value

Key: default

Name: Default value

Inventory

Key: entityInstanceConfiguration

Name: Inventory


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

Selection of an instance configuration from a dropdown list.

Widget Or Layout: widget

Value:

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

Inputs

Remove value on change

Key: removeValueOnChange

Name: Remove value on change

Customer

Key: customerId

Name: Customer

Account

Key: accountId

Name: Account

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

Listing ID

Key: listingId

Name: Listing ID

Profile

Key: profileCode

Name: Profile

Default value

Key: default

Name: Default value

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: layout

Value:

{
  "type": "layout",
  "title": "",
  "widget": {
    "type": "tsm-entity-instance-steps"
  }
}

Inputs

Default value

Key: default

Name: Default value

Inventory

Key: entityInstanceConfiguration

Name: Inventory


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

Card displaying cost details for instance configurations.

Widget Or Layout: layout

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


New Dependent Instance Button tsm-entity-instance-create-dependent

Button to create a dependent instance.

Widget Or Layout: layout

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

Default type

Key: entityInstanceConf

Name: Default type

Description: Default type

Icon

Key: icon

Name: Icon

Redirect to detail

Key: redirectToDetail

Name: Redirect to detail


IP Address Input tsm-ip-address

Input field for entering an IP address.

Widget Or Layout: widget

Value:

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

Inputs

Default value

Key: default

Name: Default value